![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| subudai |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.7.2010 Репутация: нет Всего: нет |
всем добрый вечер
возникла вот такая проблема у меня, при переводе формата pl в exe через программу perl2exe, нехочет отображаться русская кодировка. вот программный код,
использовал в качестве кодировки вот такой код:
если удалить этот код, то работает всё хорошо, но не отображается правильно кирилица. незнаю что делать, очень нужны ваша помощь |
||||
|
|||||
| Jimy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 4.7.2010 Репутация: нет Всего: 3 |
Сохраните исходник в нужной кодировке и не придется ничего перекодировать при выводе в STDOUT
|
|||
|
||||
| subudai |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.7.2010 Репутация: нет Всего: нет |
Jimy
а как сохранить исходник в нужной кодировке? я просто сохраняю с форматом pl, а как по другому? как сохранить в нужной кодировке |
|||
|
||||
| vadiml |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 27.7.2007 Репутация: 5 Всего: 7 |
subudai,
pl -- это не формат, а расширение, формат -- plain text А перекодировать можно любым нормальным редактором или, например, использовать iconv |
|||
|
||||
| Jimy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 4.7.2010 Репутация: нет Всего: 3 |
Судя по тому, что Вы используете use encoding 'cp1251', STDOUT => 'cp866'; сам текст программы Вы набрали в кодировке cp1251. и соответственно print'ы выводят текст (который зашит в исходнике) именно в этой кодировке. Просто пересохраните файл в кодировке cp866. Как это сделать - ответили выше а также поисковики выдадут много вариантов по этому вопросу. |
|||
|
||||
| subudai |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.7.2010 Репутация: нет Всего: нет |
ну вот попробовал через Notepad поменить кодировку на UTF-8, тоже самое происходит, конвертирует, но не запускается формат exe.
вот сама ошибка которая выдаётмя при конвертации
|
|||
|
||||
| Jimy |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 4.7.2010 Репутация: нет Всего: 3 |
||||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
||||
|
||||
| subudai |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.7.2010 Репутация: нет Всего: нет |
мда... зачем уже флудить в теме?
я задал вопрос, чтоб получить ответ, а не вашу критику, в частности от Jimy и флуд от shamber |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
subudai, многоуважаемый...... читайте пожалуйста не только между строк....
ну и кто после этого флудит? Добавлено @ 13:05 Вы мало того что не воспользовались поиском, эта тема обсуждалась уже не раз, так вы в каждой теме проявляете чудеса чтения. Это сообщение отредактировал(а) shamber - 20.8.2010, 13:05 |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |