|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Mahotkin 2:5020/400 21 Mar 2003 00:32:08 To : Victor Wagner Subject : Re: perl 5.8.0, Oracle 9, UTF-8 -------------------------------------------------------------------------------- >>>>> "VW" == Victor Wagner <vitus@45.free.net> writes: AM> DBD::Oracle требуется самый свежий, 1.13, именно в нём появилась AM> поддержка UTF-8. NLSLANG, само собой, выставляется в что-то типа AM> AMERICAN_AMERICA.UTF8, с такой же дефолтной кодировкой базы данных. VW> Вообще говоря, последнее необязательно. Дефолтная кодировка необязательна? VW> Хотя, если на самом деле надо хранить данные на разных языках, то без VW> юникода в базе никуда. Хотя у меня есть подозрение, что в базе лучше VW> держать UCS2 или как его там в Oracle зовут. VW> utf-8 хорош для транспорта и для манипуляций строками в языках VW> высокого уровня. А в базе лучше лопатить кодировку, где все символы VW> имеют одинаковую длину. Это да. Только есть подозрение, что для этого придётся как-то пинать DBD::Oracle. AM> По слухам, VARCHAR2(N) означает не "N символов", а "N октетов". AM> Отвратительно. VW> По-моему, специально для этого есть NCHAR, NVARCHAR и NCLOB Точно, спасибо. Правда, кодировка там UTF-16 (а не UCS-2). Какой кошмар. --alexm --- ifmail v.2.15dev5 * Origin: tyranny (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5434a5c8a369.html, оценка из 5, голосов 10
|