Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с буквами ы и Л / 4 сообщений из 4, страница 1 из 1
04.11.2008, 21:05:18
    #35633824
Проблемы с буквами ы и Л
Добрый день.

Столкнулся с проблемой когда в форме выводится на экран в параметре формы value данные на русском языке, а конкретней буквы "ы" и "Л" то получаются ‹... формы рисую с помощью cgi.pm, в чём может быть проблема?.
...
Рейтинг: 0 / 0
04.11.2008, 22:10:26
    #35633871
Проблемы с буквами ы и Л
Алексей Сахно,

дополнительная информация, эта проблема возникает при использовании библиотеки cgi.pm когда код написания выглядит следующим образом

print $q->table(Tr(td(textarea(-name=>'name', value=>'что-то с буквами ы и Л'))));

т.е при использовании тегов table...
в чистом виде print $q->textarea(-name=>'name', value=>'что-то с буквами ы и Л');
содержимое с буквами ы и Л выводится нормально.
Вопрос, как возможно использовать библиотеку и все функции типа table() что б нормально отображались буквы, что б таблицу не рисовать отдельно в <table>
...
Рейтинг: 0 / 0
05.11.2008, 07:48:37
    #35634095
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с буквами ы и Л
Воспользуйтесь существуюющими движками шаблонов. Mason например и откажитесь от такого способа генерации страницы как у вас чичас.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.06.2012, 14:43:13
    #37842736
xhns
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с буквами ы и Л
Можно решить эту проблему так: перед подачей функции раскодировать во внутренний формат, а потом результат функции кодировать в нужную кодировку

use Encode;
....
print td([encode("utf8", textarea('name',decode("utf8", 'value')))]);
...
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с буквами ы и Л / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]