Bug 10648 - fuse modules mount files with assuming local encoding
: fuse modules mount files with assuming local encoding
Status: CLOSED DUPLICATE of bug 10658
: Sisyphus
(All bugs in Sisyphus/libfuse)
: unstable
: all Linux
: P2 normal
Assigned To:
:
: http://smile.org.ua/~andy/prj/patch/f...
:
:
:
  Show dependency tree
 
Reported: 2007-01-11 20:30 by
Modified: 2008-08-02 04:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-01-11 20:30:37
I've installed my linux box in the ru_RU.KOI8-R
locale and another in ru_RU.UTF-8. I've connection to the homenet ISP.
ISP provides ssh access to their ftp resource. But the remote server has
ru_RU.CP1251 locale. This locale is using for filenames respectively.
When I mount the resource by sshfs (fuse module) the files have
incorrect encoding in their own names. I try to localize the problem and
have found the fuse assumes FS charset as in current locale.

I've wrote small patch for fuse for fix this issue:
http://smile.org.ua/~andy/prj/patch/fuse-2.6.1-charset.diff
------- Comment #1 From 2007-03-09 06:41:11 -------
В каком-либо ещё дистрибутиве это применяется? Проверена ли совместимость патча
с различными fuse-based filesystems?
Меня не хватило чтобы внимательно разобраться в том что этот патч делает.

С другой стороны я могу собрать параллельно две версии fuse, одну с этим
патчем,
другую без.
------- Comment #2 From 2007-03-09 06:43:24 -------
Да, и что сказали по поводу этого патча разработчики fuse? Не будет ли он
принят
в upstream?
------- Comment #3 From 2007-03-15 13:04:41 -------
Заплатка добавляет опцию charset в список опций fuse. 
Проверялось на sshfs. Про остальные не знаю.

Авторы сказали, что в будущем (насколько близком?) будет реализован некий новый 
механизм, в котором перекодировка автоматом будет поддержкиваться.
Автор fuse-convfs (или как её там) сказал, что мой патч получше будет, чем его 
решение.

Пока за две версии (2.6.2, 2.6.3) никаких телодвижений у fuse в этом 
направлении не было.

Применяется патч в дистрибутиве ASPLinux.
------- Comment #4 From 2007-04-26 00:28:45 -------

*** This bug has been marked as a duplicate of 10658 ***