Connect failed: Connection timed out

[GastForen Web allgemein HTML und CSS / Stylesheets charset "utf-8" oder" iso-8859-1" ?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

9. Apr 2011, 14:10
Beitrag # 1 von 11
Bewertung:
(41584 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

wenn die in Deutsch geschriebene Website
auch z.B. in Amerika, Lateinamerika oder
Japan gelesen wird, welchen charset stelle
ich da am besten ein?

utf-8
oder
iso-8859-1

Oder ist das egal, wenn ich alle Umlaute
umgewandelt habe?


Gruß
Quarz

-------------------------------------------
InDesign CS5 7.03 | Win7/64 Prof.

X

charset "utf-8" oder" iso-8859-1" ?

Bernhard Werner
Beiträge gesamt: 5130

10. Apr 2011, 08:56
Beitrag # 2 von 11
Beitrag ID: #468819
Bewertung:
(41549 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz,

eigentlich ist es egal, wo eine Webseite betrachtet wird. Wichtiger ist, was betrachtet wird. Ob die Sonderzeichen (Ä, ä etc.) angezeigt werden (können) hängt primär von den lokal installierten Schriften ab. Das nur am Rande. :-)

Setzt du Sonderzeichen als Glyphe (Ä, ä usw.), wirst du nicht an UTF-8 herumkommen.
ISO-8859-1 "kennt" diese Zeichen nicht und müssen codiert werden (Ä, ä etc.).

Gruß
Bernhard


als Antwort auf: [#468816]

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

10. Apr 2011, 09:06
Beitrag # 3 von 11
Beitrag ID: #468820
Bewertung:
(41546 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,

ich danke Dir für Deine Antwort :-)

Zitat …, wirst du nicht an UTF-8 herumkommen.

Warum herumkommen?
Gibt es da einen Pferdefuß?

Und - warum sollte ich dann überhaupt
8859-1 einsetzen?


Gruß
Quarz

------------------------------------------------------
InDesign CS5 | GoLive CS3 | Win7/64 Prof.



als Antwort auf: [#468819]
(Dieser Beitrag wurde von Quarz am 10. Apr 2011, 09:19 geändert)

charset "utf-8" oder" iso-8859-1" ?

Bernhard Werner
Beiträge gesamt: 5130

10. Apr 2011, 09:47
Beitrag # 4 von 11
Beitrag ID: #468821
Bewertung:
(41530 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Quarz ] Und - warum sollte ich dann überhaupt
8859-1 einsetzen?

Weil es vollkommen ausreichend ist. An diesem Thema scheiden sich die Geister.

Was ich oben schrieb, war nicht ganz richtig: ISO-8859-1 "kennt" diese Zeichen selbstverständlich. :-)

Gruß
Bernhard


als Antwort auf: [#468820]

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

10. Apr 2011, 09:56
Beitrag # 5 von 11
Beitrag ID: #468822
Bewertung:
(41523 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Bernhard,

Zitat An diesem Thema scheiden sich die Geister.

Das ist doch mal eine Antwort ;-)

Jetzt brauche ich nicht weiter zu
recherchieren, und kann benutzen,
was ich denn will.


Danke und Gruß
Quarz


etwas



als Antwort auf: [#468821]

charset "utf-8" oder" iso-8859-1" ?

FSt
  
Beiträge gesamt: 1965

10. Apr 2011, 11:28
Beitrag # 6 von 11
Beitrag ID: #468824
Bewertung:
(41501 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Der Vollständigkeit halber hier nochmals eine Zusammenfassung:

ASCII
ASCII kennt 128 "Zeichen", wobei zusätzlich noch die ersten 32 Zeichen als Steuerungszeichen verwendet werden. In ASCII sind keine Umlaute enthalten.

ISO-8859-Kodierung
Bei der ISO-Kodierung wurde der Zeichensatz auf ein vollständiges Byte erweitert, so dass er 256 Zeichen aufnehmen konnte. Die ersten 128 Zeichen entsprechen jeweils dem ASCII-Zeichensatz.
Der ISO-8859-1-, oder Latin-1-Zeichensatz wurde um die Schriftzeichen der Sprachen Albanisch, Dänisch, Deutsch, Englisch, Färöisch, Finnisch, Französisch, Galizisch, Irisch, Isländisch, Italienisch, Katalanisch, Niederländisch, Norwegisch, Portugiesisch, Schwedisch und Spanisch erweitert.
Andere Sprachen müssen einen anderen ISO-8859-Zeichensatz verwenden.

UTF-8
Der UTF-Zeichensatz wurde zuerst mit zwei Byte (=65'536) kodiert. Im laufe der Zeit zeigte sich, dass dies nicht ausreichte. Zurzeit werden vier Byte (=4'294'967'296) verwendet.

Zusammenfassung
ASCII ist eine Teilmenge von ISO-8859; ISO-8859 ist eine Teilmenge von UTF-8. Somit sollte eigentlich eine Abwärtskompatibilität vorhanden sein.

Ja was denn nun verwenden?
Heute sollten eigentlich alle "normalen" Browser und Editoren UTF-8 verwenden können. Vor ein paar Jahren war das noch ein Problem, dass ein Glied in der Kette (Editor - Server - Browser) mit UTF-8 nicht umgehen konnte.
Wenn man sich innerhalb der oben beschriebenen Sprachen bewegt ist es eigentlich einerlei ob man ISO-8859-1 oder UTF-8 verwendet. Sobald man aber eine Webseite produzieren muss, die Zeichensätze verwendet, die aus zwei verschiedenen ISO-8859-Kodierungen (z.B. Deutsch und Ungarisch o.ä.) stammen würden stösst man an die Grenzen und muss zwingend auf UTF-8 umsteigen.
Ergo: Es bräuchte eigentlich gar keine scheidenden Geister, wenn man die Zeichenkodierung verstanden hätte. Diese zitierten Geister stammen noch auch der Zeit als UTF-8 nicht überall umgesetzt werden konnte.
Leider leben manche Geister halt etwas länger als nötig (aber dafür gibts je etliche Geisterbeispiele, z.B. den Tabellen-Container-Geist, den IE-FF-Geist, den M$-Mac-Geist, hingegen scheint der Frame-Geist langsam auszusterben) ...

Schaut mal auf den Server
Die Zeichenkodierung mit einem meta-tag im <head> der Webseite ist vermutlich allen hinlänglich bekannt.
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
Aber, manchmal sendet der Server schon eine Zeichenkodierung mit und die kann zu "Problemen" führen. Unten findet Ihr ein Beispiel von einer Firmen-Website, die beide Methoden parallel einsetzt ...

Beispiel:
Code
Browsing http://www.google.ch/ 
Fetching http://www.google.ch/ ...
GET / HTTP/1.1
Host: www.google.ch
Connection: close

HTTP/1.1 200 OK
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1

Server: gws
X-XSS-Protection: 1; mode=block
Connection: close

<!doctype html><html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>Google</title> ...


Gruss
Martin


als Antwort auf: [#468822]

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

10. Apr 2011, 11:40
Beitrag # 7 von 11
Beitrag ID: #468825
Bewertung:
(41497 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

das ist aber lieb von Dir :-)))

Ich wollte mich gerade mal auf den Weg
machen und googeln.

So hast du mir diese Arbeit (erst mal)
abgenommen.

-----------------
Ich hab nochmal nachgedacht.

Zitat ..., die beide Methoden parallel einsetzt ...

Hab ich jetzt wieder etwas verkehrt verstanden?

- Bei ISO-8859-1 müssen die Umlaute umgewandelt sein
- Bei UTF-8 nicht

Wenn die Website beides zuläßt, welchen Charset
benutzt die Site dann?


Gruß
Quarz


------------------------------------------------------
InDesign CS5 | GoLive CS3 | Win7/64 Prof.



als Antwort auf: [#468824]
(Dieser Beitrag wurde von Quarz am 10. Apr 2011, 11:51 geändert)

charset "utf-8" oder" iso-8859-1" ?

MurphysLaw
Beiträge gesamt: 588

6. Mai 2011, 11:13
Beitrag # 8 von 11
Beitrag ID: #470815
Bewertung:
(41118 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Quarz ] - Bei ISO-8859-1 müssen die Umlaute umgewandelt sein
- Bei UTF-8 nicht

Wenn die Website beides zuläßt, welchen Charset
benutzt die Site dann?

Parallel ist Quatsch.
Auch bei ISO 8859-1 müssen die Umlaute NICHT umgewandelt werden, auch das ist Quatsch.
DE, EN, ES sowie brasilianisches Portugiesisch können mit 8859-1 dargestellt werden.
Ausnahme: Zeichen wie das französische "o-Ligatur", also wie in "nœud" sind nicht in 8859-1 enthalten. Umweg =>Entity "&olig;".

Japanisch kann generell NICHT mit 8859-1 dargestellt werden.

Soll es mehr als PFIEDS (Portug., Franz., Italienisch, Englisch, Deutsch, Spanisch) sein, ist UTF-8 auf jeden Fall die richtige Wahl.
Ich würd UTF-8 bei Mehrsprachigkeit generell bevorzugen, da man damit auf der sicheren Seite ist, und UTF-8 nie mehr Bytes benötigt als unbedingt erforderlich.

Viele Grüße,
Murphy


als Antwort auf: [#468825]

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

6. Mai 2011, 11:21
Beitrag # 9 von 11
Beitrag ID: #470817
Bewertung:
(41115 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Murphy,

danke für Deinen Nachtrag.

Meine Frage nach Japan bezog sich auf:
Deutsche die in Japan sind, der japanischen
Sprache mächtig sind und ihren Browser auf
'japanisch' eingestellt haben.
(Was auch immer ich mir darunter vorstelle.)
Die Website ist in 'Deutsch' gestaltet.

Du siehst, es ist noch viel Unwissenheit
in der Welt ;-)


Gruß
Quarz

-------------------------------------------
InDesign CS5 7.04 | Win7/64 Prof.



als Antwort auf: [#470815]

charset "utf-8" oder" iso-8859-1" ?

MurphysLaw
Beiträge gesamt: 588

6. Mai 2011, 11:55
Beitrag # 10 von 11
Beitrag ID: #470819
Bewertung:
(41107 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Quarz ] Deutsche die in Japan sind, der japanischen
Sprache mächtig sind und ihren Browser auf
'japanisch' eingestellt haben.

Achso! Ja, verstehe.
Diese Einstellung hat meines Wissens keinerlei Auswirkung auf die Codepage.
Macht also keinen Unterschied, wo eine deutsche Seite dargestellt wird, ausschlaggebend ist die im Content-Meta-Tag angegebene und verwendete Codepage.

Viele Grüße,
Murphy


als Antwort auf: [#470817]

charset "utf-8" oder" iso-8859-1" ?

Quarz
Beiträge gesamt: 3550

6. Mai 2011, 11:57
Beitrag # 11 von 11
Beitrag ID: #470820
Bewertung:
(41102 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke ;-)


als Antwort auf: [#470819]
X