2012-03-30 3 views

答えて

1

%cフォーマット指定子は常に、指定された値のバイトを出力します。ロケールとは何の関係もありません。 printf("%lc", 0x05D0);のようなものを使用すると、現在のロケールのエンコーディングでワイド文字(すべての正常な実装ではUnicodeでエンコードされます)が出力されます。

+0

私は試しましたが、それでも "?" – winuall

関連する問題