Недавно перешёл на utf с koi8-r. Доволен. Только лажа какая-то с русскими буквами в файлах с DVD-RW привода ... Самое интересное, что везде кроме привода русксие буквы хорошо отображаются. Хотя настройки в fstab'e одинаковые.
bobrik писал(а):UTF-8 пишется именно uppercase и с тире!!!
Перегенерить локали и понять!!
ты ето в RedHat и Novell напиши, ибо в RHEL4 и SLES9 именно lowercase. а главное больше восклицательных знаков добавь.. )
ты не путай стандарты и название локалей. если в дебиане название локали сответствует названию стандарта, то это всего-лишь совпадение..
Последний раз редактировалось fa3a 15 авг 2006, 18:00, всего редактировалось 2 раза.
BTW here is a link to Locale Names where it is stated that:
the syntax to build a locale name is determined as follows:
language[_territory][.codeset][@modifier]
where language is two lowercase alphabets described in ISO639, such as en for English, eo for Esperanto, and zh for Chinese, territory is two uppercase alphabets described in ISO3166, such as GB for United Kingdom, KR for Republic of Korea (South Korea), CN for China. There are no standard for codeset and modifier. GNU libc uses ISO-8859-1, ISO-8859-13, eucJP, SJIS, UTF8, and so on for codeset, and euro for modifier.
ZvK писал(а):если убрать iocharset=utf8 и добавить utf8, меняется ситуация?
не меняется. как были вопросики вместо руских букв так и остались. Локали перегенеривал сто раз, а толку - ноль. Мне вот интересно, почему разделы на венчестере обрабатываются нормально, а /dev/hdc не отображает русских !?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
возвращаясь к теме топика.. kif0rt, а почему ты решил, что CDROM должен отображаться в кодировке UTF8? Я к тому, что если при записи файлов на диск использовалась кодировка например cp1251, то соответсвенно и отображаться корректно они будет именно под локалью с соответсвующей кодировкой..
возвращаясь к теме топика.. kif0rt, а почему ты решил, что CDROM должен отображаться в кодировке UTF8? Я к тому, что если при записи файлов на диск использовалась кодировка например cp1251, то соответсвенно и отображаться корректно они будет именно под локалью с соответсвующей кодировкой..
man mount писал(а):
Mount options for iso9660
ISO 9660 is a standard describing a filesystem structure to be used on CD-ROMs. (This filesystem type is also seen on some DVDs. See also the udf filesystem.)
iocharset=value
Character set to use for converting 16 bit Unicode characters on CD to 8 bit characters. The default is iso8859-1.
utf8 Convert 16 bit Unicode characters on CD to UTF-8.
, а не iocharset=utf8
2. если файлы при выжигании CD имеют в названии _только_ 1-байтные (т.е. 8-битные) символы, то с одиноковым успехом может использоваться опция iocharset=cp1251 также, как и опция монтирования utf8. Если же файлы в названии имеют символы более 1 байта (japanese, chinese, korean, etc), то в UTF-8 могут выглядеть кракозябры.