Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > mysql utf8 и regexp |
Автор: wpp 18.5.2006, 21:35 | ||||||
Что-бы не говорили
В скрипте
Не видит русских букв, length показывает удвоенную длину русских слов. В таблице строки действительно в utf8. Я что-то не сделал? Вроде бы всегда так делал и все работало ![]() |
Автор: korob2001 18.5.2006, 22:48 | ||
Попробуй так, по крайней мере я всегда пользуюсь этим модулем, для подобного конвертирования:
|
Автор: nitr 18.5.2006, 23:18 |
perldoc Encode - великолепный модуль для работы с кодировками, мспользуй методы encode и decode! |
Автор: sharq 19.5.2006, 09:32 | ||||
wpp, нужно length использовать так:
Плюс почитай
![]() |
Автор: wpp 19.5.2006, 10:30 | ||
nitr, korob2001, Мне не надо конвертировать. В таблице строки в юникоде и конвертировать их не надо . Даже не понимаю, почему Вы решили, что мне надо строку конвертировать. sharq, bytes - Perl pragma to force byte semantics rather than character semantics Каким боком это приплелось? Мне нужна длина строки в символах, а не в байтах.
Советую Вам поступить в соответсвии с Вашим советом. |
Автор: sharq 19.5.2006, 15:44 | ||||
wpp, Спасибо! Знаком. ![]() Давайте вместе прочитаем предложенные руководства ![]()
+
Я, надеюсь, ты понимаешь, почему в два раза больше? ![]() |