powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с буквами ы и Л
4 сообщений из 4, страница 1 из 1
Проблемы с буквами ы и Л
    #35633824
Добрый день.

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

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

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

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

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


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