Восстановление данных Москва С.-Петербург Новосибирск Другие города » Все города »
Звоните нам в Москве:  +7 495 230−1000

UTF-8 кириллица превращается в кашу

UTF-8 кириллица превращается в кашу  

  От: airdow 1 августа 2014 г. 10:52

Все просто.
Имеем :
-РАБОЧУЮ файловую систему JFS с установленным на ней Linux
-жесткий диск исправен

Запускаем загрузочный диск XP PE (поддержка кириллицы прекрасная)

В полученном окружении запускаем R.saver (меню на русском без проблем)

Он прекрасно видит файлы и разделы JFS, но
вместо имен с кириллицей - каша

Ниже - как выглядят стандартные папки профиля пользователь:
Рабочий стол
Шаблоны
Видео
Загрузки
Изображения
Документы
Музыка

Дальнейшее сохранение файлов\папок и попытка прочесть их в линукс кашу не отменяют. Сами сохраненные файлы работают прекрасно.

Аналогичный результат имеем и при использовании ufs exlorer
отличие только в том, что там вручную можно выбрать кодировку.

Собственно вопрос - что мне необходимо сделать при работе с программой R.saver для нормального восстановления кириллических имен файлов\папок?

Re: UTF-8 кириллица превращается в кашу  

  От: OLiMP 4 августа 2014 г. 11:10

В R.Saver увы ничего. В UFS Explorer выбираем нужную кодировку и сохраняем данные.

Re: UTF-8 кириллица превращается в кашу  

  От: sysdev 24 сентября 2014 г. 0:19

В свойствах файловой системы кодировки нет, посему программы настроенны на максимально часто используемую UTF-8.

В случае же с JFS, по стандарту там кодировка UTF-16 ("широкие", 2-байт символы). По неизвестной даже Аллаху причине разработчики линуксового драйвера впихнули UTF-8 символы (8 бит) в 16-бит строки. Т.е. используют пол символа ФС для хранения реального символа. В "других" реализациях используется UTF-16.

Умалчиваямая настройка в продуктах UFS Explorer (и производных) - использование UTF-16 (JFS таки лунуксу "двоюродная").

В самих продуктах UFS Explorer можно переключить на ре-кодирование через UTF-8 (там обрезаются символы, формируется номальный UTF-8, потом уже нормально декодируется).

Контакты
Центральный офис

телефон: +7 495 230−1000
e-mail:
адрес: 119049, Москва, Коровий Вал, д. 1А, стр. 1 (здание универмага «Добрынинский»), 6 этаж, офис R.LAB

Социальные сети и мессенджеры

VK: Паблик компании
YouTube: Наш канал
Telegram: Консультация у специалистов R.LAB через бота (@rlabsupportbot)
WhatsApp: Консультации по восстановлению данных (74952301000)