Forum Doku Wiki Blog

Forumsarchiv 2007, Dezember
Zeichenkodierung innerhalb eines HTML Dokumentes ändern

archivierte Beiträge lesen

  1. (HTML/XHTML) Zeichenkodierung innerhalb eines HTML Dokumentes ändern von Jamest, 21. 12. 2007, 09:20

Zeichenkodierung innerhalb eines HTML Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 09:20 Uhr von Jamest veröffentlicht.

Hallo zusammen,

ich habe eine kurze knackige Frage und hoffe Sie ist positiv beantwortbar.

Also ich habe ein HTML Dokument, welches in UTF-8 codiert ist. Für bestimmte Bereiche der Seite brauche ich eine andere Zeichencodierung, nämlich Shift_JIS (Japanisch).

Ist es irgendwie möglich (nicht nur mit native html) meinetwegen auch durch javascript oder sonstiges, auf einen bestimmten abschnitt, meinetwegen einen Absatz <p></p> oder einen Link, eine andere Zeichencodierung wirken zu lassen?

Ich hoffe ihr könnt mir helfen.

Grüße

Jamest

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 09:45 Uhr von Lork im Xork veröffentlicht.

> Also ich habe ein HTML-Dokument, welches in UTF-8 codiert ist. Für bestimmte Bereiche der Seite brauche ich eine andere Zeichencodierung, nämlich Shift_JIS (Japanisch).

Welche Zeichen hat Shift_JIS, die Unicode nicht bietet?

> auf einen bestimmten abschnitt, meinetwegen einen Absatz <p></p> oder einen Link, eine andere Zeichencodierung wirken zu lassen?

Nein, und dieses Chaos möchtest Du auch nicht wirklich haben, sondern vorher beseitigen, zum Beispiel mit iconv.

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 10:40 Uhr von Jamest veröffentlicht.

> Welche Zeichen hat Shift_JIS, die Unicode nicht bietet?

Das ist ne gute Frage, ich poste gleich mal 2 screenshots, einmal UTF ansicht und einmal JIS ansicht.

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 10:53 Uhr von Sven Rautenberg veröffentlicht.

Moin!

> > Welche Zeichen hat Shift_JIS, die Unicode nicht bietet?
>
> Das ist ne gute Frage,

Das ist eine rhetorische Frage gewesen. UTF-8 bietet ALLE Zeichen dieser Welt, Shift-JIS nur die japanischen. Alles, was in Shift_JIS enthalten ist, ist auch in UTF-8 enthalten.

 - Sven Rautenberg
--
"Love your nation - respect the others."

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 11:48 Uhr von Jamest veröffentlicht.

Hallo Sven,

hier findest du einen Screenshot, der obere Teil ist die Seit in UTF-8 dargestellt, der untere dann in JIS.

http://www.apex-design.de/code.jpg

Kannst du dazu was sagen?

Grüße

Jamest

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 12:17 Uhr von ChrisB veröffentlicht.

Hi,

> hier findest du einen Screenshot, der obere Teil ist die Seit in UTF-8 dargestellt, der untere dann in JIS.
>
> http://www.apex-design.de/code.jpg
>
> Kannst du dazu was sagen?

Was soll er/man denn noch sagen - bzw. wie oft denn noch?

Sven sagte dir bereits,
> > Alles, was in Shift_JIS enthalten ist, ist auch in UTF-8 enthalten.
- also sieh zu, dass du deinen japanischen Krempel in UTF-8 kodierst, und fertich.

MfG ChrisB

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 13:46 Uhr von Jamest veröffentlicht.

Hallo Sven,

vielen Dank für die Beantwortung meiner Fragen. Ich hab jetzt nee Idee,
wie ich weiter vorgehe.

Bis dann und frohe Weihnachten.

Jamest.

BTW:

Danke für den Kommentar ChrisB, es hätte jedoch genauso viel gebracht, einfach nichts zu schreiben.

Zeichenkodierung innerhalb eines HTML-Dokumentes ändern

Der folgende Beitrag wurde am 21. 12. 2007, 12:17 Uhr von Sven Rautenberg veröffentlicht.

Moin!

> hier findest du einen Screenshot, der obere Teil ist die Seit in UTF-8 dargestellt, der untere dann in JIS.
>
> http://www.apex-design.de/code.jpg
>
> Kannst du dazu was sagen?

Es sieht so aus, als würde der obere Teil mit inkorrekter Codierungsinformation angezeigt werden, weshalb die gesendeten Bytes in die falschen Zeichen umgesetzt werden.

Mehr kann man den Bildpixeln nicht entnehmen.

Zu deiner ursprünglichen Frage: Es ist technisch unmöglich, in einer HTML-Seite zwei unterschiedliche Codierungsformen zu verwenden. Und da UTF-8 den maximalen Zeichenumfang bietet, Shift_JIS jedoch nur einen kleinen Ausschnitt, sollte die zu treffende Wahl klar auf UTF-8 fallen - und nötigenfalls eine Umcodierung aus Shift_JIS nach UTF-8 stattfinden.

 - Sven Rautenberg
--
"Love your nation - respect the others."

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4