* [sisyphus] Переезд с cp1251 на utf8
@ 2011-08-27 18:32 Alexei V. Mezin
2011-08-27 21:30 ` Vadim Gusev
0 siblings, 1 reply; 5+ messages in thread
From: Alexei V. Mezin @ 2011-08-27 18:32 UTC (permalink / raw)
To: sisyphus
Решил перевести системную локаль на utf8. Наконец-то.
Исправил содержимое /etc/sysconfig/{i18n,consolefont}, теперь у юзера
все хорошо и в иксах, и в консоли.
А у рута в консоли что-то не так:
[root@threebears ~]# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=POSIX
LC_CTYPE=en_US.utf8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Т.е. какая-то ошибка. И нет русских букв, отображаются ??????????. Если
в /root/.i18n прописать UTF, то русских букв все равно нет (помогает
LC_ALL=ru_RU.UTF-8). Как сделать, чтоб у рута тоже были видны русские
буквы в консоли?
Кроме того, часть файлов с русскими именами не переводится в UTF,
"длина имени превысила 255 символов". С этим как-то можно бороться?
И linuxdcpp падает на попытке проиндексировать каталог длинными именами.
То ли они вообще ему не по зубам теперь, то ли причина в том, что часть
имен осталась в 1251. Со старой кодировкой все работало.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Переезд с cp1251 на utf8
2011-08-27 18:32 [sisyphus] Переезд с cp1251 на utf8 Alexei V. Mezin
@ 2011-08-27 21:30 ` Vadim Gusev
2011-08-27 22:17 ` Alexei V. Mezin
0 siblings, 1 reply; 5+ messages in thread
From: Vadim Gusev @ 2011-08-27 21:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
> Кроме того, часть файлов с русскими именами не переводится в UTF, "длина
> имени превысила 255 символов". С этим как-то можно бороться?
>
> И linuxdcpp падает на попытке проиндексировать каталог длинными именами. То
> ли они вообще ему не по зубам теперь, то ли причина в том, что часть имен
> осталась в 1251. Со старой кодировкой все работало.
Слегка не по теме: linuxdccp падает когда не может прочитать файл.
А переименовывать файлы стоит convmv.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Переезд с cp1251 на utf8
2011-08-27 21:30 ` Vadim Gusev
@ 2011-08-27 22:17 ` Alexei V. Mezin
2011-08-27 22:22 ` Vadim Gusev
0 siblings, 1 reply; 5+ messages in thread
From: Alexei V. Mezin @ 2011-08-27 22:17 UTC (permalink / raw)
To: sisyphus
28.08.2011 01:30, Vadim Gusev пишет:
> Слегка не по теме: linuxdccp падает когда не может прочитать файл.
Что значит "не может"? Если, к примеру, прав не хватает, то он просто
пишет, что файл ХХХ не может быть прочитан.
> А переименовывать файлы стоит convmv.
Именно. Только что делать с длинными именами?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Переезд с cp1251 на utf8
2011-08-27 22:17 ` Alexei V. Mezin
@ 2011-08-27 22:22 ` Vadim Gusev
2011-08-28 6:51 ` Alexei V. Mezin
0 siblings, 1 reply; 5+ messages in thread
From: Vadim Gusev @ 2011-08-27 22:22 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
>> Слегка не по теме: linuxdccp падает когда не может прочитать файл.
>
> Что значит "не может"? Если, к примеру, прав не хватает, то он просто пишет,
> что файл ХХХ не может быть прочитан.
Не может это когда i/o error.
>> А переименовывать файлы стоит convmv.
>
> Именно. Только что делать с длинными именами?
Проблема небось в файловой системе.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [sisyphus] Переезд с cp1251 на utf8
2011-08-27 22:22 ` Vadim Gusev
@ 2011-08-28 6:51 ` Alexei V. Mezin
0 siblings, 0 replies; 5+ messages in thread
From: Alexei V. Mezin @ 2011-08-28 6:51 UTC (permalink / raw)
To: sisyphus
28.08.2011 02:22, Vadim Gusev пишет:
>>> Слегка не по теме: linuxdccp падает когда не может прочитать файл.
>>
>> Что значит "не может"? Если, к примеру, прав не хватает, то он просто пишет,
>> что файл ХХХ не может быть прочитан.
>
> Не может это когда i/o error.
>
И сколько i/o error может появиться при смене локали?
> Проблема небось в файловой системе.
Ага, причем почти во всех, причем by design. Называется "максимальная
длина имени файла 255 _байт_".
Однако, в той же википедии
(http://en.wikipedia.org/wiki/Comparison_of_file_systems#cite_note-28)
упоминают, что через расширенные аттрибуты эту проблему можно объехать.
Но нигде не сознаются, как именно.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-08-28 6:51 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-27 18:32 [sisyphus] Переезд с cp1251 на utf8 Alexei V. Mezin
2011-08-27 21:30 ` Vadim Gusev
2011-08-27 22:17 ` Alexei V. Mezin
2011-08-27 22:22 ` Vadim Gusev
2011-08-28 6:51 ` Alexei V. Mezin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git