LINUX.ORG.RU

Слетела кодировка при сохранении файлов

 


0

1

Сохранили в CMS самописный файл с кирилическим названием
а сохранился он так
#U044d#U043a#U0441#U043a#U043b#U044e#U0437#U0438#U0432.jpg
как его сформировать обратно в кирилицу то?

Пересохранять нереально...там over 9k файлов

★★★

echo '#U044d#U043a#U0441#U043a#U043b#U044e#U0437#U0438#U0432' | sed -r 's/#U([0-9a-f]{2})([0-9a-f]{2})/\2\1/g' | xxd -r -ps | iconv -f UCS-2
i-rinat ★★★★★
()
Ответ на: комментарий от chapay

А если на php?

Точно так же. Переводишь в MS-Unicode, потом декодируешь, потом меняешь кодировку с USC-2 на UTF-8.

i-rinat ★★★★★
()

Сохранили в CMS самописный файл с кирилическим названием

Правильно сформулированный вопрос 90% ответа.

elagagarina
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.