![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
HeR0vn1k |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 19.10.2007 Где: Tyumen Репутация: нет Всего: нет |
Здравствуйте.
Пользуюсь пакетом Date::Manip. Ни как не могу распарсить русский формат дат. Если использовать такой вариант "today" или "11 december 2006" :
Что именно нужно прописать в Date_Init, чтоб парсер с русской строки определял даты? |
||||||||
|
|||||||||
nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
ну если Russian не срабатывает (и верить докам), то
|
||||
|
|||||
HeR0vn1k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 19.10.2007 Где: Tyumen Репутация: нет Всего: нет |
нет, не в этом проблема. Русский язык поддерживается (примерно) с версии 5.42! Псоледняя на сегодня Version5.45. Пока ковырялся нашел причину. Все данные передаются на Linux сервер, а там русского нет и поэтому названия "сегодня", "вчера" и пр. написаны в другой кодировке.
Вот исходники пакета Date::Manip:
Теперь буду писать конвектор с русского на нужную кодировку. Это сообщение отредактировал(а) HeR0vn1k - 19.10.2007, 14:01 |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
HeR0vn1k, зачем?
![]() здесь только недавно решалась такая же "проблема" см. http://forum.vingrad.ru/index.php?showtopi...t&p=1286468 |
|||
|
||||
HeR0vn1k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 19.10.2007 Где: Tyumen Репутация: нет Всего: нет |
всё сделал через пакет конвертации. Две строки и заработало.
перевел с windows-1251 в KOI8-R и RU строки стали такого вида: \xce\xc5\xc4\xc5\xcc\xd1. Вот перевод пакета Manip русского формата^
но как почитал в Инете, по английски этот пакет понимает больше. В русском хоть возможность вариантов написания хорошо реализована, но всё равно есть промахи. Это сообщение отредактировал(а) HeR0vn1k - 19.10.2007, 22:30 |
|||
|
||||
HeR0vn1k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 19.10.2007 Где: Tyumen Репутация: нет Всего: нет |
Описание пакета Date::Manip (Eng ver.)^
Список поддержки языков^ English (default) French (5.02) Swedish (5.05) German (5.31) Dutch (5.32) aka Nederlands Polish (5.32) Spanish (5.33) Portuguese (5.34) Romanian (5.35) Italian (5.35) Russian (5.41) Turkish (5.41) Danish (5.41) Это сообщение отредактировал(а) HeR0vn1k - 22.10.2007, 09:22 |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Так в цитате и сказано - если есть проблемы с работой в др. языках - пишите, исправит
|
|||
|
||||
HeR0vn1k |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 19.10.2007 Где: Tyumen Репутация: нет Всего: нет |
хорошо. Внесу свою лепту - чтоб по всем падежам разговаривал. А то не звучит запрос "первый пятница сентября"
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |