|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 10 Mar 2001 02:54:49 To : Konstantin Osipov Subject : Re: ru_RU.CP1251, бл0x255 --------------------------------------------------------------------------------
Hi, Konstantin!
>>>>> "KO" == Konstantin Osipov
>>>>> <Konstantin.Osipov@p100.f922.n5020.z2.fidonet.org> writes:
>>> Hастоящим открытием для меня стало сегодня, что бyква 'я' в locale
>>> ru_RU.CP1251 обрабатывается некоректно. В частности, isalpha('я')==0,
BT>> Пробовал с gcc -funsigned-chars собирать?
KO> Спасибо, все заработало. Только флаг -funsigned-char. Кстати, если я
KO> правильно понял проблемy, какая должна быть последовательность
KO> преобразований, чтобы произошла такая срезка? signed char -> int ->
KO> unsigned int -> signed char?! И еще, какие могyт быть неочевидные
KO> последствия от таких ключей компиляции? Вроде на significance char'а
KO> я не полагаюсь :)
Кстати, в связи с тем, что некоторые считаю что char со знаком были глюки
с локалью в Zope, кажется на солярке. Подробности можно узнать в архиве
списка рассылки python@glasnet
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541c0a4b19b.html, оценка из 5, голосов 10
|