Visual C++/Windows API でアプリケーションを仕上げており、MySql C コネクタを使用しています。
アプリケーション コード全体が ANSI を使用しており、MySql C コネクタも ANSI です。
このプログラムは、Windows XP/Vista/7 または 8 を搭載したポーランド語およびドイツ語のコンピューターで使用されます。
ドイツ語のウムラウトと洗練されたアクセント文字を正しく表示したい:
- DialogBox コントロール (文字列は言語ファイルから読み込まれます)
- 生成された XHTML ドキュメント
- コントロールおよび XHTML ドキュメントに表示される MySql データベースから取得された文字列
MultiByteToWideChar や Unicode 関数 (MessageBoxW など) については聞いたことがありますが、アプリケーション コードはほぼ完成しており、変換は大変な作業です...
最小限の労力と時間で文字エンコーディングを正しく行うには?
非Unicodeプログラムのシステムコードページを変更する可能性がありますか?