[Kiev-pm] utf8
Mishin Nikolay
nikolay.mishin at gmail.com
Wed Jan 15 23:59:59 PST 2014
У меня в консоли были проблемы с utf8 (
https://github.com/mishin/gists/blob/master/g_and_p_trans.pl)
в CGI ,думаю, все еще запущеннее
use Encode qw(decode encode);
use Term::Encoding qw(term_encoding);
как я понимаю
на каждом шаге
1)скрипт
2)output
3)web страница
нужно понимать в какой кодировке у тебя данные
и, когда ты это определишь,
ты уже можешь их перекодировать к той кодировке, к которой нужно,
хотелось бы еще на весь скрипт посмотреть, ну или минитест привести,
чтобы можно было воспроизвести
16 января 2014 г., 11:43 пользователь Roman Parshin
<roman.dev ÎÁ gmail.com>написал:
> Здраствуйте!
>
> Я думаю, что ничего страшного, если с "multipart/form-data" будет
> передаваться только текст вместо текста с файлом. Обычно в формах поле для
> ввода файла - необязательное.
> Во-вторых - какая у вас кодировка ХТМЛ-страницы?
>
> Am 16.01.2014 08:14, schrieb my.yarnik ÎÁ yandex.ru:
>
> Доброе утро друзья,
>>
>> Долгое время бьюсь с кодировкой UTF-8, то одно не работает, то
>> другое...
>>
>> на данный момент есть вот такое решение:
>> use CGI qw/:standard/;
>> use encoding 'utf8';
>> $dbh-do("set names utf8");
>> $dbh-{mysql_enable_utf8} = 1;
>>
>> Вроде бы как все работает, кроме отправки данных с формы, в таком
>> случае в переменную попадает знак вопроса в черном ромбе.
>>
>> Ситуацию, вроде бы как может спасти атрибут в форме
>> enctype="multipart/form-data", но ведь этот атрибут для передачи
>> файлов, я же передаю текст.
>>
>>
>
> --
> Roman Parshin
> ✉ <roman.dev ÎÁ gmail.com>
>
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm ÎÁ pm.org
> http://mail.pm.org/mailman/listinfo/kiev-pm
>
--
С уважением,
Николай Мишин
моб.: +7(965) 117-26-01
----------- ���� ���-----------
÷ÌÏÖÅÎÉÅ × ÆÏÒÍÁÔÅ HTML ÂÙÌÏ ÉÚ×ÌÅÞÅÎÏ…
URL: <http://mail.pm.org/pipermail/kiev-pm/attachments/20140116/26bfaf4b/attachment-0001.html>
More information about the Kiev-pm
mailing list