![]() |
[Perl] Проблемы с кириллицей
Здравствуйте.
У меня есть файл .txt, в котором находится текст на русском языке. Я пытаюсь разместить этот текст путем post запроса для создания записи у себя на сайте, в итоге, вместо русского текста - выходит примерно следующее: Кто-то живет болью, кто-то живет Богом, Кто-то на Боге Ñ�тавит кÑ?еÑ�Ñ‚ пеÑ?ед Ñ�воим поÑ?огом, Ð� Ñ� в Ñ�угÑ?обах по уши, зашоÑ?ен и зашит, ЗаÑ�тавь менÑ� забытьÑ�Ñ� под пледом душевных ошибок. Как сделать так, чтобы был русский текст? |
Что-то я туплю....
Кто подскажет? |
use Encode qw /from_to/;
|
А из какой в какую перекодировать? Текстовый файл вроде как в utf-8.
Пробую например так: from_to($text, 'utf-8', 'cp1251'); Получается текст типа такой: Íà ñòàðîé áàòàðåéêå, êîíòàêòû èñïîðòèëèñü. Ïëþñ; ìèíóñ; áåñêîíå÷íîñòü ýìîöèé, Íåò, ÿ íå Ìîöàðò.. Íå ïèñàòü ñèìôîíèé |
Скачай софтинку "штирлиц", скопипасть туда твой текст, все покажет и расскажет про кодировки
|
Цитата:
И вообще, я чет запутался с этими кодировками вообще! :) |
Гон какой-то.
Если этот же текст взять и добавить на сайт как комментарий, то русский язык остается, все отлично. Если добавлять через админку этот текст как статью, то такая вот хрень. В чем может быть дело? Может это в cms проблема? Речь идет о Wordpress. |
Цитата:
|
Цитата:
Получается типа: Ð ÑÐ Ñ Ð¡ÐР°РРРРРµРâ Ð ÑСÐÐ ÑÐ ÑСÑР»РÑРµ |
| Время: 12:12 |