jaycop: Unicode UTF-16LE Darstellungsprobleme

Beitrag lesen

Hi,

hab grad Schwierigkeiten eine UTF-16LE kodierte Page im Browser darstellen zu lassen. Im Moment wird gar nichts dargestellt, so als ob die charset Eigenschaften nicht stimmen würden.

Das ist die Testpage:

  
<?xml version="1.0" encoding="UTF-16LE"?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<title>Beschreibung der Seite</title>  
</head>  
<body>  
  
</body>  
</html>  

Und der dazugehörige Hex-Byte-Stream, den ich mir mit Wireshark anschauen kann, sieht entsprechend so aus:

  
48005400540050002f0031002e003000200032003000300020004f004b000d000a0043006f006e00740065006e0074002d004c0065006e006700740068003a0020003500390036000d000a0043006f006e00740065006e0074002d0054007900700065003a00200074006500780074002f00680074006d006c003b00200063006800610072007300650074003d005500540046002d00310036004c0045000d000a000d000a003c003f0078006d006c002000760065007200730069006f006e003d00220031002e0030002200200065006e0063006f00640069006e0067003d0022005500540046002d00310036004c00450022003f003e000d000a003c00210044004f00430054005900500045002000680074006d006c0020005000550042004c0049004300200022002d002f002f005700330043002f002f0044005400440020005800480054004d004c00200031002e00300020005400720061006e0073006900740069006f006e0061006c002f002f0045004e0022000d000a002000200020002000220068007400740070003a002f002f007700770077002e00770033002e006f00720067002f00540052002f007800680074006d006c0031002f004400540044002f007800680074006d006c0031002d007400720061006e0073006900740069006f006e0061006c002e0064007400640022003e000d000a003c00680074006d006c00200078006d006c006e0073003d00220068007400740070003a002f002f007700770077002e00770033002e006f00720067002f0031003900390039002f007800680074006d006c0022003e000d000a003c0068006500610064003e000d000a003c007400690074006c0065003e0042006500730063006800720065006900620075006e00670020006400650072002000530065006900740065003c002f007400690074006c0065003e000d000a003c002f0068006500610064003e000d000a003c0062006f00640079003e000d000a000d000a003c002f0062006f00640079003e000d000a003c002f00680074006d006c003e00  

Als Header hab ich bei meiner Response, folgende hinzugefügt:

  • Http/1.1 200 OK
  • Content-Length
  • Content-Type: text/html (oder text/html; charset=UTF-16LE)
  • \r\n
  • und die Daten

Weiß jmd Rat - was mache ich falsch?!?

Gruß
Jaycop