0

重複の可能性:
アプリケーションでWindows ANSI APIのCP_ACP(0)を変更するにはどうすればよいですか?

WindowsプログラムがWindowsAPI関数の「ANSI」バージョン(例MessageBoxA)を使用する場合は常に、現在のコードページに従って変換が行われます。これにより、システムの言語が日本語に設定されていない場合、多くの日本語プログラムでユーザーインターフェイス全体が文字化けとして表示される可能性があります。

これに対する1つの解決策は、プログラム全体でUTF-16を使用することですが、APIを使用してこのコードページを変更することは可能ですか?これはどのように達成できますか?

理想的GetACPにはSetACP対応するものが必要ですが、そうではありません。

4

0 に答える 0