Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     20 Mar 2003  23:57:34
 To : All
 Subject : perl 5.8.0, Oracle 9, UTF-8
 -------------------------------------------------------------------------------- 
 
 
 JFYI,
 
 сегодня исследовал вопрос о совместной работе perl-5.8.0, Oracle
 9.2.0, и текстов в Unicode (конкретно, в utf-8).
 
 Вкратце, практически всё работает.
 
 DBD::Oracle требуется самый свежий, 1.13, именно в нём появилась
 поддержка UTF-8.  NLSLANG, само собой, выставляется в что-то типа
 AMERICAN_AMERICA.UTF8, с такой же дефолтной кодировкой базы данных.
 
 По слухам, VARCHAR2(N) означает не "N символов", а "N октетов".
 Отвратительно.
 
 Hашёл забавную багу в перле:
 
   use encoding 'koi8-r';
 
   my $msg = 'Тестовая строка';
   Dump($msg);
 
 Внутри $msg при этом оказывается какая-то фигня.  Если заменить одинарные
 кавычки в присваивании на двойные, то всё работает.  "Королева в
 восхищении."
 
 Отрапортовал в perl5-porters, уже получил ответ:
 http://archive.develooper.com/perl5-porters@perl.org/msg93460.html
 
 Вообще, encoding.pm -- это какой-то ужасный хак.  Hо это конкретное
 место будет исправлено в 5.8.1.
 HTML::Embperl 2.0 мутировал во что-то невероятно страшное, у которого
 отсутствует функция Execute(), и которое уже переименовано просто в
 Embperl.  Понять, что с этим делать, пока не удалось.
 
 HTML::Embperl 1.3.6 (свежайший) работает с UTF-8 коррэктно (вроде как
 раз именно в новой версии и были сделаны какие-то исправления в этой
 части).  Очень хочется его похачить так, чтобы $escmode можно было
 использовать для большого количества разных интересных вещей.  Сейчас
 в нём зашит latin1, и это плохо.
 
 --alexm
 --- ifmail v.2.15dev5
  * Origin: tyranny (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 perl 5.8.0, Oracle 9, UTF-8   Alexey Mahotkin   20 Mar 2003 23:57:34 
 Re: perl 5.8.0, Oracle 9, UTF-8   Victor Wagner   21 Mar 2003 00:14:21 
 Re: perl 5.8.0, Oracle 9, UTF-8   Alexey Mahotkin   21 Mar 2003 00:32:08 
 Re: perl 5.8.0, Oracle 9, UTF-8   Victor Wagner   21 Mar 2003 11:03:54 
Архивное /ru.perl/54343182bcbc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional