2016-07-21 8 views
0

ユニコードで作業中に、ワイド文字をマルチバイト文字に変換するために使用される "wctomb" APIを見つけました。私のクエリは、可変長のためmutibyteエンコーディングとみなされるUTF-8、UTF 16です。 wctombをエンコードすると出力が得られますか? wctomb(および他の関連する機能)の"wctomb" output => wctomb APIのマルチバイト出力のエンコーディングとは何ですか?

答えて

1

「ワイド」と「マルチバイトの」符号化フォーマットは、(setlocaleLC_CTYPEを参照)、プラットフォームに依存し、また、ロケールに依存する可能性があります。どのエンコーディングが使用されているかを検出または制御する移植可能な方法はありません。

関連する問題