Zdravim,<br>
<br>
castecne by mohlo fungovat u'\uFEFFAhoj'.encode('UTF-16'), nebo
UTF-16BE pro opacne poradi bajtu. Problem je ten, ze to nemusi byt
presne, to co chcete. Hodnoty v UTF-16 na mapovany na vetsi nez
16bitovy rozsah, toto se nedela v kodovani UCS-2, ktere ale muj Python
nepodporuje.<br>
<br>
S pozdravem Petr Hlavka.<br><br><div><span class="gmail_quote">2005/10/27, Martin Blazik <<a href="mailto:martin.blazik@premiumsms.cz">martin.blazik@premiumsms.cz</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
No neni, UTF-8 uklada kazdy znak do promenne delky (1 az 3 znaky<br>myslim). Ja chci aby se kazdy znak prelozil presne na dva bajty<br>(potrebuju aby z dat sla primo poznat delka retezce).<br>Takze u'\uFEFFAhoj' => '\xff\xfe\x41\x00\x68\x00\x6f\x00\x6a\x00'
<br><br>lachtan<br><br>geon napsal(a):<br><br>> Martin Blazik napsal(a):<br>><br>>> Cau,<br>>> jakym zpusobem muzu prevest unicode string do bytove reprezentace<br>>> (retezcove podoby) tak, abych data mohl ulozit do souboru (rekneme v
<br>>> notaci little endian)?<br>>> Tu prevodni funkci si dokazu napsat sam na par radek, spis by me<br>>> zajimalo, jestli uz neexistuje v pythonu nejaky standartni nastroj.<br>>> Zkousel jsem najit nejaky default konvertor
<br>>> (<a href="http://python.org/doc/2.4.2/lib/standard-encodings.html#standard-encodings">http://python.org/doc/2.4.2/lib/standard-encodings.html#standard-encodings</a>),<br>>> ale taky nic nebo ho jen nevidim :)
<br>>><br>>><br>>><br>> tutorial:<br>><br>> To convert a Unicode string into an 8-bit string using a specific<br>> encoding, Unicode objects provide an encode() method that takes one<br>> argument, the name of the encoding. Lowercase names for encodings are
<br>> preferred.<br>><br>>>>> u"äöü".encode('utf-8')<br>>>><br>> '\xc3\xa4\xc3\xb6\xc3\xbc'<br>><br>><br>> je to ono?<br>><br>_______________________________________________
<br>Python mailing list<br><a href="mailto:Python@py.cz">Python@py.cz</a><br><a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><br>