Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Perl] Дык ничего не надо - и так должны :-))) 02.02.03 02:13 Число просмотров: 925
Автор: amirul <Serge> Статус: The Elderman
|
> Нужно, чтобы нормально отображалась строка вида: > print("Я люблю людей\n"); > Можно ли такое сотворить? А вообще написал бы побольше что да к чему и при каких условиях. А так вот только мои догадки: перл ничего не делает со строкой которую ему подсовывают, так что если ты в юнихе например в командной строке пишешь perl -e print("Я люблю себя :-)")
при этом ввод отображается в koi8-r и выводится в той же кодировке - проблем быть не должно. Так что наверное ты все таки под мастдайкой с ActivePerl-ом или еще чем. Вот тут трабла может возникнуть: вечная болезнь виндов OEM-кодировки. Если редактируешь, скажем, в notepad-е в cp1251, а вывод производится в консольное окно с cp866, то выводятся в точности те же символы, коды которых указаны в тексте, только в новой кодировке они не сильно хорошо смотрятся.
Проблема решается: или ты редактируешь текст проги в той же кодовой странице, в которой собираешься ее выводить или перед выводом прогоняешь все символы через перекодировщик cp1251->cp866
|
|
|