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