«Единственным надёжным способом записать в поток DataOutputStream строку (String) так, чтобы её можно было потом правильно считать потоком DataInputStream, является кодирование UTF-8, реализуемое методами readUTF() и writeUTF(). UTF-8 — это разновуидность схемы кодирования Unicode, хранящей каждый символ в двух байтах. <...> Впрочем, методы readUTF() и writeUTF() используют специальную модификацию UTF-8 для Java [cноска], и для правильного считывания из другой программы (не из Java) строки, записанной методом writeUTF(), вам придётся добавить для неё специальный код, позволяющий её верно считать.
В стандарте Unicode 3.0 (раздел 3.8, Transformations) говорится, что UTF-8 сериализует значения в последовательность от одного до четырёх байтов. Описание UTF-8 во второй редакции ISO/IEC 10646 допускает также пятый и шестой байты, но это не является корректным для стандарта Unicode. <...>»
Я плакал.
В стандарте Unicode 3.0 (раздел 3.8, Transformations) говорится, что UTF-8 сериализует значения в последовательность от одного до четырёх байтов. Описание UTF-8 во второй редакции ISO/IEC 10646 допускает также пятый и шестой байты, но это не является корректным для стандарта Unicode. <...>»
Брюс Эккель, «Философия Java»
Я плакал.
Сиюминутное
Jun. 27th, 2006 02:53 pmТулзень дописал. Если кому вдруг надо, могу выложить. Кстати, если кто исправит мне там кривость моих рук, буду благодарен.
Вообще, замечательно всё. Вчера утром положил 500 рублей на мобильник. Появились на счету сразу, как и возможность звонить/принимать звонки. Но вот смс, gprs и прочие радости жизни не работают до сих пор. Завтра поеду к ним в офис бить морду, если не включат.
Читаю диссер
salnikov'a. Затягивает.
Зашёл Лев Николаевич Королёв, спрашивал
salnikov'а Алексея Николаевича.
Сейчас поеду в Библиоглобус покупать умные книжки, да. По Java и ещё чему-нибудь.
Сегодня сдал книжки. Осталась одна. Инф, настоятельно прошу тебя поискать, да. У себя я её не нашёл.
Вообще, замечательно всё. Вчера утром положил 500 рублей на мобильник. Появились на счету сразу, как и возможность звонить/принимать звонки. Но вот смс, gprs и прочие радости жизни не работают до сих пор. Завтра поеду к ним в офис бить морду, если не включат.
Читаю диссер
![[profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Зашёл Лев Николаевич Королёв, спрашивал
![[profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сейчас поеду в Библиоглобус покупать умные книжки, да. По Java и ещё чему-нибудь.
Сегодня сдал книжки. Осталась одна. Инф, настоятельно прошу тебя поискать, да. У себя я её не нашёл.