Помощь с азиатскими символами, кодировками и зрителями. Попытка записать корейский текст в файл
Мне нужно записать корейские символы в файл DXF (это файл чертежа AutoCAD, он не двоичный, а текстовый).
Наш клиент предоставил нам файл DXF от конкурирующего продукта, который выводит корейские символы (при просмотре в некоторых зрителях..)
Сейчас (насколько мне известно) нет в UTF или иного заголовка в выходной файл формата DXF
Первые 16 символов файла dfx-это
20 20 20 20 30 0D 0A 20 37 35 0D 0A 20 20 20 20
Соответствующий бит файла в Notepad++ выглядит следующим образом
디엠에스에스
и в шестнадцатеричном зрителе
B5 F0 BF A5 BF A1 BD BA BF A1 BD BA
Используя Notepad++, я могу копировать и вставлять отдельные символы, и они выглядят так, как ожидалось в этом файле.
Если я попытаюсь сделать то же самое с моим собственным выходом DXF
Блокнот ++
µð
Шестнадцатеричный редактор
B5 F0
и если я заставлю Notepad++ использовать кодировку UTF, это будет выглядеть так
xB5 xF0
Из того, что я понимаю (то, что я читал в статьях здесь сегодня утром :-) ) зритель пытается интерпретировать кодировку, как он ее читает. Я не уверен, в чем проблема с моим выходом.
Что я уже пробовал:
Статьи по Codeproject и в других местах