2011-02-01 9 views
0

ユニコードとASCIIの混在した文字を受信するには、wchar_tバッファが必要ですか?それともcharバッファであると解釈できますか?つまり、マルチバイトを意味しますか?TCPを介してユニコード文字を受信

+0

「Unicode文字」とはどういう意味ですか? UTF-8? UTF-16 LE? BE? UTF-7のようないくつかのより曖昧な変形? –

+0

私はあなたが 'C'または' C++ 'appを指していると推測しています。 –

+0

UTF-8、UTF16の場合はどうすればわかりますか? – Joseph

答えて

4

TCP接続には文字エンコーディングの概念がありません。 TCPレベルで転送されるデータは単なるバイトストリームです。

あなたはUTF-8でエンコードされた文字列を参照している可能性があります。単にコンテンツを保存するには、単に配列charを使用します。

関連する問題