Gunnar Bittersmann: Unicode UTF-16LE Darstellungsprobleme

Beitrag lesen

@@jaycop:

nuqneH

<?xml version="1.0" encoding="UTF-16LE"?>
--8<--
Und der dazugehörige Hex-Byte-Stream, den ich mir mit Wireshark anschauen kann, sieht entsprechend so aus:
48005400[…]
--8<--

  • Content-Type: text/html (oder text/html; charset=UTF-16LE)

Wenn du XHTML als text/html auslieferst, ist die XML-Deklaration – und damit die Angabe der Zeichncodierung darin – wirkungslos.*

“If your page is encoded as UTF-16, do not declare your file to be "UTF-16BE" or "UTF-16LE", use "UTF-16" only, and send a byte-order mark with your file.” [HTML-ENCODING-DECLARATIONS]

Qapla'

* vom Quiksmode im IE 6 mal abgesehen

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)