Занимаюсь локализацией приложения по BDS 2006. Для того чтобы вывести, например в label, локализованную строку, Unicode строка конвертируется в MuliByte строку с использованием соответствующей CodePage и у label меняется Charset на соответствующий. Со всеми языками проблем не возникло кроме вьетнамского:
Charset = 163(VIETNAMESE_CHARSET)
Кодовая страница 1238(по данным MSDN э то кодовая страница для вьетнамского).
при использовании CodePage 1238 конвертируются не все символы вьетнамского, в частности достаточно распространенные в языке (00EC — unicode code).
Нaшел CodePage viscii — в этой кодовой странице есть соответствующие символы, но после конвертации, ни один из существующих Charset не может корректно отобразить строку.
P.S. видимо сильно американцы не любят вьетнамцев.