|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Reznikov 2:4600/220 26 Nov 2003 15:12:38 To : Artem Chuprina Subject : пара вопросов -------------------------------------------------------------------------------- Как-то Artem Chuprina писал к Alex Krivospitsky, но я услышал и решил ответить : AK>> 1) как бы прочитать построчно файл не зная как там разделяются AK>> строки (\n или \r\n)? AC> Под виндой? binmode и руками чистить \r. Жаловаться в микрософт. Под виндой - без binmode. В микрософт жаловаться не надо. Правильно считаются и \n и \r\n, в переменной будут строки со \n. Обычно проблема бывает как раз не под виндой. Под юниксами binmode не поможет, поэтому именно там нужно чистить \r (естественно, если необходимо читать файлы с DOS-переводами строк). AK>> 2) пишем print "привет"; сохраняем в досовской кодировке. пускаем AK>> из-под activestate,все нормально, из под perl из cygwin, выводит AK>> каракули. если сохранять в виндовой кодировке, то наоборот. AK>> как бы сделать, чтоб скрипт из под всех perl'ов работало AK>> правильно. AC> Если в кране нет воды - удали с винта винды. Hю-ню :) Также на досуге попробовать использовать кириллицу под унихами, но с разными локалями :) Баюшки !! [ Черёмухин aka Гибкость TEAM ] [ UU9JЁКЛМH ] --- Дедушка GoldED+ 1.1.5-2003.11.04 (Win9x 4.10.2222 i586) * Origin: Скажи AreaFix'у: 'Я' ! (2:4600/220) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/133343fc499a4.html, оценка из 5, голосов 10
|