URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 316
[ Назад ]

Исходное сообщение
"'Интересные' символы (№, ?,  и т.п.)"

Отправлено Leo , 18-Мрт-05 11:10 
День добрый.
Такое дело обнаружил при перенесении файлов с винды на самбу. (примонтировал шару и копировал с неё)
Если в имени файла были символы "№", то они заменяются на "_". А если в имени файла были символы "?" или "|", то фалы "не находятся" (т.е. спецсимволы не маскируются).
Как это можно поправить?
Да, если копировать виндой на самбовую шару, то копируется всё, но всё "специальное" заменяется на "_".
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"'Интересные' символы (№, ?,  и т.п.)"
Отправлено Leo , 18-Мрт-05 11:14 
Да, забыл :)
FreeBsd 5.3
Samba 3.0.11 (последняя из портов)
настройки самбы в части кодировок стандартны
        display charset = KOI8-R
        unix charset = KOI8-R
        dos charset = 866

"'Интересные' символы (№, ?,  и т.п.)"
Отправлено PJ , 21-Мрт-05 15:46 
>День добрый.
>Такое дело обнаружил при перенесении файлов с винды на самбу. (примонтировал шару
>и копировал с неё)
>Если в имени файла были символы "№", то они заменяются на "_".

>Как это можно поправить?

перейти на UTF-8 или на CP1251. Связано это было, кажется, как раз с перекодированием в KOI8, в которой нет символа №, а есть только #. В 2.2.х № заменялся на "копирайт", в 3-ей ветки этот патч изъяли сначала, чтобы не нарушать стандартов и в первых версиях третьей ветки имена файлов с № вообще превращались в ???????????.


"'Интересные' символы (№, ?,  и т.п.)"
Отправлено Hak , 23-Мрт-05 16:52 
>перейти на UTF-8 или на CP1251. Связано это было, кажется, как раз
>с перекодированием в KOI8, в которой нет символа №, а есть
>только #. В 2.2.х № заменялся на "копирайт", в 3-ей ветки
>этот патч изъяли сначала, чтобы не нарушать стандартов и в первых
>версиях третьей ветки имена файлов с № вообще превращались в ???????????.
>
Не в CP1251 а в CP886 .. т.е Дос ... к сведенью винда хранит именно в этом формате русские буквы .......

У меня так сделано ... проблемм нет .. ;-)


"'Интересные' символы (№, ?,  и т.п.)"
Отправлено IT_Prof , 02-Апр-10 16:23 
Наткнулся на такую же проблему - кракозябры вместо имен файлов, содержащих символ №
Никто не может решить :(