[Comm] Fwd: [sisyphus] Re: Сортировка кириллицы вPerl

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Июн 17 22:20:29 MSD 2003


----- Forwarded message from Alexey Tourbin <at на altlinux.ru> -----

Date: Tue, 17 Jun 2003 01:29:56 +0400
From: Alexey Tourbin <at на altlinux.ru>
To: sisyphus на altlinux.ru
Subject: [sisyphus] Re: Сортировка кириллицы вPerl

On Mon, Jun 16, 2003 at 05:58:27PM +0400, Епифанов Сергей wrote:
Content-Description: signed data
> Интересно, я еще раз попробовал вместо utf-8 использовать cp1251. 
> Интересно, что если программа такая:
> use strict;
> use POSIX;
> use locale;
> use encoding 'cp1251';

Ещё раз: endocing -- это кодировка исходного файла.

> То она пишет:
> 
> п(1087) т(1090) с(1089) р(1088)
> п(1087) р(1088) с(1089) т(1090)
> 0
> 0
> 1

А у вас он теперь в utf-8.

> То бишь команда 'use locale' рушит всю работу!!!

Ох... боюсь что вы плохо в этом разобрались.  Даже я в этом плохо
разобрался.  Но у меня когда надо всё работает. :)



_______________________________________________
Sisyphus mailing list
Sisyphus на altlinux.ru
http://altlinux.ru/mailman/listinfo/sisyphus


----- End forwarded message -----
----- Forwarded message from Alexey Tourbin <at на altlinux.ru> -----

Date: Tue, 17 Jun 2003 18:17:32 +0400
From: Alexey Tourbin <at на altlinux.ru>
To: sisyphus на altlinux.ru
Subject: [sisyphus] Re: Сортировка кириллицы вPerl

On Tue, Jun 17, 2003 at 09:56:07AM +0400, Епифанов Сергей wrote:
> Для начала уточним: у вас какая локаль? cp1251? Вы пробовали 

Я уже объяснил, что при использовании utf-8 некоторые настройки локали
не играют роли (а принудительное их использование может что-нибудь
ломать во внутренностях перла).  Дальше я не знаю.

Локаль у меня cp1251, но для предыдущего тестирования с iconv это тоже
не играет роли.

> программу целиком с 
> use locale;
> use encoding 'cp1251' ;
> ?

Нет.

> Ещё раз повторяю: программа начинает работать правильно, если 
> убрать из неё строку 'use locale'. А если ещё убрать и 'use 

Так и есть.

> encoding', то получаем вообще



_______________________________________________
Sisyphus mailing list
Sisyphus на altlinux.ru
http://altlinux.ru/mailman/listinfo/sisyphus


----- End forwarded message -----

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030617/19dce3f3/attachment-0004.bin>


Подробная информация о списке рассылки community