我正在完成 Visual C++/Windows API 中的应用程序,并且正在使用 MySql C 连接器。
整个应用程序代码使用 ANSI,MySql C Connector 也使用 ANSI。
该程序将在装有 Windows XP/Vista/7 或 8 的波兰和德国计算机上使用。
我想在以下位置正确显示德国变音符号和波兰重音字符:
- DialogBox 控件(从语言文件中加载字符串)
- 生成的 XHTML 文档
- 从 MySql 数据库检索的字符串显示在控件和 XHTML 文档中
我听说过 MultiByteToWideChar 和 Unicode 函数(MessageBoxW 等),但应用程序代码已接近完成,转换工作量很大......
如何以最少的工作和时间正确地进行字符编码?
也许更改非 Unicode 程序的系统代码页?