|
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
|