Article View: pl.comp.lang.java
Article #153123Re: kodowania znaków
From: nullpointer
Date: Sun, 13 Nov 2011 15:55
Date: Sun, 13 Nov 2011 15:55
18 lines
2033 bytes
2033 bytes
Zakładam że jesteś w stanie wygenerować jakoś taki plik. Wygeneruj, a
potem podanym wyżej sposobem zapisz go w różnych kodowaniach (a
następnie z tych kodowań odczytaj) i sprawdź czy:
a) Po odczycie masz to co przed zapisem
b) Pliki w różnych kodowaniach się czymś różnią (np rozmiarem)
i czy Ci to przeszkadza
Zasadniczo UTF-8 powinien Ci wystarczyć. Idea tego kodowania polega na
tym, że znaki (o ile się da) kodowane są na jednym bajcie, a jeśli się
nie da, to masz w tekście potworki tylu 0x0123itd... które kodują znaki
spoza 8-bitowego zestawu.
Dla UTF-16 każdy znak zapisywany jest na dwóch bajtach, więc pliki będą
większe, a 16 bitów zdaje się i tak nie wyczerpuje wszystkich
dopuszczalnych znaków.
--
npe
Technical Details
Message-ID:
<j9opa3$4pm$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<76fe3b04-a851-44de-9908-1745ab57fdc4@r9g2000vbw.googlegroups.com> <j9eavk$8qq$1@news.onet.pl> <j9ebcd$ad7$1@news.onet.pl> <j9ebh8$agn$1@news.onet.pl> <j9ebl8$b6b$1@news.onet.pl> <bf023f23-90da-41f7-95a6-e7b2c6965f61@s5g2000vbe.googlegroups.com> <j9fp4q$a7f$1@news.onet.pl> <d1397dfb-f5be-4258-a9a3-c4159e04fff3@s7g2000yqa.googlegroups.com> <j9lqh7$vjh$1@news.onet.pl> <132092f3-812b-43b1-b923-c98b09aa5ca1@a16g2000yqk.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!.POSTED!not-for-mail From: nullpointer <i.tak@nie.dojdzie.pl> Newsgroups: pl.comp.lang.java Subject: Re: kodowania znaków Date: Sun, 13 Nov 2011 16:55:48 +0100 Organization: http://onet.pl Lines: 18 Message-ID: <j9opa3$4pm$1@news.onet.pl> References: <76fe3b04-a851-44de-9908-1745ab57fdc4@r9g2000vbw.googlegroups.com> <j9eavk$8qq$1@news.onet.pl> <j9ebcd$ad7$1@news.onet.pl> <j9ebh8$agn$1@news.onet.pl> <j9ebl8$b6b$1@news.onet.pl> <bf023f23-90da-41f7-95a6-e7b2c6965f61@s5g2000vbe.googlegroups.com> <j9fp4q$a7f$1@news.onet.pl> <d1397dfb-f5be-4258-a9a3-c4159e04fff3@s7g2000yqa.googlegroups.com> <j9lqh7$vjh$1@news.onet.pl> <132092f3-812b-43b1-b923-c98b09aa5ca1@a16g2000yqk.googlegroups.com> NNTP-Posting-Host: 79.110.197.206 Mime-Version: 1.0 X-Trace: news.onet.pl 1321199747 4918 79.110.197.206 (13 Nov 2011 15:55:47 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sun, 13 Nov 2011 15:55:47 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 In-Reply-To: <132092f3-812b-43b1-b923-c98b09aa5ca1@a16g2000yqk.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit