Я пытаюсь преобразовать строку широких символов в вьетнамский ANSI (CP 1258), и по какой-то причине половина диакритических знаков неверна. Я провел некоторое исследование и раскопал это: http://www.siao2.com/2005/04/19/409566.aspx и это: http://www.siao2.com/2005/08/27/457224.aspx,, что подтверждает мое подозрение, что это особый случай. Я добавил флаг WC_COMPOSITECHECK , но это не помогает.
Чего я не понимаю, так это того, почему он отличается от тайского, который также имеет этот вид многослойных диакритических знаков. Тайский работал хорошо для меня. Есть ли какое-то секретное рукопожатие, которое я должен использовать?