Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Декодирование кракозябров - чем? 
Author Message
MVV



PostPosted: Sun Jul 31, 2016 04:46    Post subject: Reply with quote

Покрутил-повертел, заметил, что вроде символы из 1252 используются (стандартная европейская кодировка), но почему-то диакритика отделена (отдельными псевдосимволами идёт), хотя символы европейских кодировок содержат её в себе.
На ум пришла нормализация юникода. Взял тестовое слово из последней строки примера:
Code:
îáúåêòà

Нашел первый попавшийся онлайн нормализатор, вставил слово в первое поле, ткнул наугад в NFC, получил вроде то же самое на вид:
Code:
îáúåêòà

Но это уже спокойно сохранилось в однобайтной Win-1252, после чего я открыл файл по F3 и получил:
Quote:
объекта

Ну и всё имя тестового файла целиком:
Quote:
Подготовка объекта к реконструкции.pdf

Т.о., необходимо выполнить нормализацию юникода в файле, а потом попытаться сохранить в кодировке Win-1252 и открыть файл как Win-1251.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group