1251<->UTF-8 через NFS

Автор: Mefody Дата: 12.05.2010 07:21 Зачастую пользователи Windows(1251) и пользователи Linux(UTF-8) обмениваюся документами через публичные папки.
В случае когда используется smb-клиент для лоступа к публичной папке проблемы нет - там просто задается перекодировка при монтировании ресурса.
В случае монтирования публичного ресурса по NFS возникает проблема с читаемостью .

В принципе , можно ли решить этот вопрос чтения документов с разными кодировками используя только NFS ?

Заранее признателен.
Re: 1251<->UTF-8 через NFS 12.05.2010 07:45BigAndy Можно.
Перед использованием придожения меняйте $LOCALE
Хотя само прилжени е долно уметь пееркодироать "на лету" текстовые форматы документов. Я надеюсь, вы не про консольный vim говорите?
Re: 1251<->UTF-8 через NFS 12.05.2010 08:09Mefody Например, из Linux(UTF8) открываем , клиентом NFS , публичную папку, в которую пользователь Windows(1251) сохранил файл с русским именем. Что мы видим ? Фигню.
"..Перед использованием придожения меняйте $LOCALE
Хотя само прилжени е долно уметь пееркодироать "на лету" текстовые форматы документов..." ?!! Это вы о файловых менеджерах?! Так ни в Win ни в Linuxe ,по крайней мере ASP14(Gnome) это не работает.
Re: 1251<->UTF-8 через NFS 14.05.2010 21:38smaharbA BigAndy - ты "теоретик", прочел много, а результат нулевой

автор - перемонтируй поинт
Re: 1251<->UTF-8 через NFS 14.05.2010 21:51BigAndy Шмахарбо.. Весна, вроде заканыивается...
Re: 1251<->UTF-8 через NFS 14.05.2010 22:17smaharbA а куле, на юникс-дрындоболке забанен до "конца света", на инфре пожизненно, даже на кубани
одна миста, да беловские терпят
Re: 1251<->UTF-8 через NFS 14.05.2010 23:05BigAndy Сейчас две юникс-тусопки.. На второй, может, повезет..
Re: 1251<->UTF-8 через NFS 17.05.2010 06:42Mefody Nfs-клиент , не имеет ключей задающих кодировку монтируемого ресурса.
Re: 1251<->UTF-8 через NFS 17.05.2010 07:48BigAndy Зато можно менять локаль терминала, в котором работаю с подмонтированным ресурсом
Не говоря о файл-менеджерах, которые меняют кодиовку.
Кроме того NFSClien t масдайный, насколько я знаю умеет перекодировать. Кром NFSClient tесть еще сторонние драйверы файловых систем, которые монтируют на масдае NFS как локальный диск или даже дирректорию.
Re: 1251<->UTF-8 через NFS 20.05.2010 11:26Mefody Есть решение !
[fuse-convmvfs.sourceforge.net]
[unixa.ru]

Тему можно закрыть.
Re: 1251<->UTF-8 через NFS 20.05.2010 21:21smaharbA автор - перемонтируй поинт
Re: 1251<->UTF-8 через NFS 21.05.2010 10:32Mefody Что даст перемонтирование NFS ресурса ?!
Повторюсь :На NFS-ресурсе файлы в koi8r, у меня UTF-8.
Команда mount, для nfs, не предусматривает опций кодировок.
Для просмотра ресурса используется файловый менеджер.
Другого решения , кроме выше описанного я не нашел.
Поясните свою настойчивость.
Re: 1251<->UTF-8 через NFS 21.05.2010 12:14BigAndy Что мешает сменить локаль на nfs ресурсе?
Что мешает просматривать файловым менеджером ресурсы, примонтированные в koi8?
Re: 1251<->UTF-8 через NFS 21.05.2010 12:35smaharbA автор - перемонтируй поинт
Re: 1251<->UTF-8 через NFS 24.05.2010 05:40Mefody "...Что мешает сменить локаль на nfs ресурсе? ..." В этот ресурс пишут как пользователи Windows так и Linux.
"... Что мешает просматривать файловым менеджером ресурсы, примонтированные в koi8?.." Файловый менеджер не отображает корректно имена файлов .
Впрочем, я повторяюсь.
Я нашел решение , опубликованное выше.
Других устраивающих меня не вижу.
Re: 1251<->UTF-8 через NFS 24.05.2010 07:22smaharbA решение опубликованное выше ничто иное как пост 4
RSS-материал