Главная

Русские имена в сети

Есть ли способ нормально видеть русские имена файлов на Windows–компьютерах? Позволяет ли cifsmount задавать кодировку имени? А может, есть другие способы доступа?

имена именам рознь

на самих виндах могут быть как в Вин1251 так и в юникодной разновидности. На юниксовых машинах с Самбой — все что угодно, 1251. KOI, ISO–5.
Если только виндовые машины надо смотреть, то можно попробовать уставновить в качестве системных шрифты из Cyrillic Font Pack с bebits.com.
при этом категорически НЕ РЕКОМЕНДУЮ пытаться создавать файлы и папки с русскими именами на смонтированных cifsmount дисках.
Только изнутри самих видов или с другой виндовой машины.

866

А вот и нет! Винда конечно работает с 1251 и Unicode, но сеть и M$ до сих пор работает в 866!!! А BeOS думает что в сети файлы лежат в UTF8. Для латинский символов это по барабану, а вот как только попадается символ с установленным старшим битом… В принципе можно попытаться пропатчить BeOS mount, но на мой взгляд проще будет вставить функцию перекодировки в OpenTracker…

UTF-8?

да нет, cifsmount и BeOS думают что имена файов имеют кодировку ISO-8859–1 и соотвественно ей перекодируют в UTF–8

в Тракер плохо

он же не обязан знать что ты в какуюто задницу залез и все чтоему показывают должен истоллковывать одинаково, как стандарт УТФ–8. Перекодировка должна быть в дровах и по локали. В линуксе самба специально конфигуритса под кодировку

iSO vs 866

Делаешь в терминале ls >files.txt, а потом открываешь в NetPositive и выбираешь Cirillyc–DOS — всё по русски.

ls > files.txt

Ага. И после пятого такого просмотра начинаешь дико материться, посылаешь к дьяволам собачьим все кодировки и до конца жизни именуешь все файлы только латинскими буквами… Как я. :–)
Между прочим, из Линукса просмотреть FAT–папку, где часть названий — на латиннице, часть — на русском, а часть — на иврите — это тоже та ещё боль в пятой точке. А ведь никакой Самбы, простой mount.

????Ну ты даешь?

Чтоб под 95/98 на FAT иметь файлы названные И в иврите И в русском — это небывалое достижение человеческой мысли. Я даже не заню как в самих виндах это можно посмотреть.

2 гы

а в чем прикол? у меня русский и английский. у русских евреев — думаю так и есть: русский и иврит. а у японцев!! страшно подумать — иероглифы и латиница ;–)

а подумать?

хотя бы статью про кодировки почитать? слева?
До тех пор пока файловая система не использует юникод — невозможно иметь латиницу + 2 и больше нелатиницы.
вплоть до того, что если можешь использовать русские имена файлов, ты не можешь использовать ни немецких ни французских ни шведских.

а у меня Весь виндовс на иврите...

завидуйте… -)))
и 98 и Ме и 2000 и ХР :–))))

НЕ одновременно! :)

А я и не говорил, что вижу 3 языка _одновременно_. :–)
Даже на Windows XP я _вижу_ только 2. А если навести курсор на кракозяблики, которые есть имя файла, написанное на третьем языке, то Windows 98 просто виснет. :–)
После нескольких попыток помирить Windows`ы я взял за правило использовать в именах файлов только латинницу.

Как быть?

Все поделились своими проблемами. Давайте лучше подумаем, как их решить… Хотя… Ладно тоже поделюсь своими… У меня стоит Dano, монтирую Windows шару с сервера, и вижу в место русских букв — либо квадратики(ну это понятно почему — из–за отсутствия соответствующей буквы в шрифте), а также большое обилие китайских иероглифов…

портировать sambamount

(–)

Forewer!

А может, всё же проще исправить готовое? Самба она ведь тоже глюкавая… :) Кстати, кто–нибудь в курсе, как с этим обстоит в BeServed, и можно ли её где нибудь достать, а не купить?

а исходники есть?

lдля cifs file system add–on?
А то разогнался.
Были бы исходники, можно было бы сделать параметры для монтирования.

Что делать - 2 ?

Опять же есть три варианта: 1- Ждать OBOS, 2- Посмотреть как дела в Zeta и просить YellowTab исправить самих. 3- Все же попробовать полазить в коде cifs и пропатчить….

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
R
9
N
2
f
U
Enter the code without spaces and pay attention to upper/lower case.