У меня есть программное обеспечение, изначально разработанное 20 лет назад в Visual C ++ с использованием MFC с MBCS и строк, содержащихся в char []. Я в настоящее время использую VS2015.
Чтобы заставить его работать на японском языке, у меня есть:
1) изменить локали системы и метод ввода в Японии
2) В редакторе диалогового окна измените шрифт диалога с MS Sans Serif на «Использовать системный шрифт», который, кажется, устанавливает для него «MS Shell Dlg (8)» (что бы это ни было)
3) В LOGFONT
Я установил lfCharSet
в DEFAULT_CHARSET
Вопросы:
1) в LOGFONT
что мне установить lfFaceName
к? Я попробовал Meiryo, который хорошо работает с японским языком, но он совсем не работает, когда я меняю все на корейский.
2) В целом, что я делаю правильно, учитывая, что это должно работать на корейском, китайском, японском и т. Д.?
К сожалению, преобразование в Unicode не вариант ..
Любая помощь высоко ценится! Я потратил так много времени, пытаясь решить это!
Задача ещё не решена.
Других решений пока нет …