0

そうでない場合、ユニコードを使用してより多くの文字を表示する利点はありますか?

4

1 に答える 1

2

それは多くのことに依存します。プログラムが単純な場合は、それでうまくいくかもしれませんが、Unicode 文字列の存在がつまずく API が存在する可能性があります。

最も単純な例はファイル名です。プログラムのどこかにファイルの指定を求める箇所があれば、パスに Unicode 文字を含むファイル名を簡単に指定できます。fopen()やなどの ANSI API のみを使用するCreateFileA()と、そのファイルを開くことができず、ユーザーはプログラムが動作しないことに不満を感じるでしょう。したがって、よほどの理由がない限り、ほぼ常に Unicode API を使用する必要があります (例:_wfopen()またはCreateFileW()この場合)。

于 2013-04-10T05:11:17.603 に答える