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

Исходное сообщение
"iconv Не конвертируется символ '№'"

Отправлено SMOKE , 06-Окт-11 16:05 
Есть две системы, на одной FreeBSD на другой openSuSE.
На фряхе локализация с koi8-r на сусе UTF-8
и там и там стоит самба 3.5
фряха - по сути сервер бэкапа. Бэкап делаю с помощью rsync, следующей командой:
Код:
rsync --iconv=UTF-8,KOI8-R -utro /share/1c/ root@10.0.1.4:/share/backup/1c/

Всё проходит хорошо, кроме файлов и папок, имена которых содержат символ "№"
Я где-то уже читал, что это болезнь такая, но излечимая ли она... да и вообещ где это читал теперь не могу найти.
Есть решение этой проблемы?


Содержание

Сообщения в этом обсуждении
"iconv Не конвертируется символ '№'"
Отправлено XAnder , 06-Окт-11 16:21 
В KOI8-R нет символа номера. В будущем могут всплыть подобные косяки и на других символах, которых там нет. Прямого решения этой проблемы нет, возможны обходные пути, но кривые (я их, признаюсь, не пробовал).

Но вот если «фряха» используется исключительно как «сервер бэкапа», то какая разница, что там за локализация. Пусть хранит имена в UTF-8, проблема отпадёт сама собой.