共用方式為


setlocale

定義 (國家 (地區) 和語言),轉譯寬字元常數和字串常值時所使用的地區設定。

#pragma setlocale( "[locale-string]" )

備註

因為多位元組字元轉為寬字元的演算法可能因地區設定,或是編譯可能會發生在不同的地區設定,從要執行的可執行檔,此 pragma 會提供在編譯時期指定目標地區設定的方法。 這可以確保寬字元字串準備存入正確的格式。

預設值的地區設定字串是""。

"C"地區設定會將字串中的每個字元對應到它的值為wchar_t (簡單地說沒有正負)。 適用於其他值setlocale中可找到這些項目語言字串清單。 例如,您可以發出:

#pragma setlocale("dutch")

發行語言字串的能力取決於字碼頁和語言識別碼的支援,在您的電腦上。

請參閱

參考

Pragma 指示詞 」 和 「 __Pragma 關鍵字