我使用BorlandC++Builder2009,我的应用程序被翻译成多种语言,包括波兰语。对于一小部分功能,我使用towuppper()将字符串大写,以便在用户首次忽略时强调它。原始字符串从语言dll加载到utf16wstring对象中,我这样转换:intlength=mystring.length();for(intx=0;x所有这一切都很好,除了波兰语,其中以下句子:“Rozumiemryzykownośćwykonaniatejoperacji”转换为“ROZUMIEMRYZYKOWNOśćWYKONANIATEJOPERACJI”而不是“ROZUMIEMRYZYKOWNOŚĆ