Я пишу программу Qt в Windows с международной поддержкой.
Код выглядит так:
QTextCodec *p = QTextCodec::codecForName("GBK");
Когда программа работает на локальных компьютерах GBK, она работает просто отлично, но в среде, отличной от GBK, p всегда имеет значение NULL. Я уверен, что в целевой среде установлена кодовая страница GBK.
Почему это происходит? спасибо.