2011-02-01 56 views
0

要接收混合的unicode和ascii字符,我需要一個wchar_t緩衝區,還是可以從char緩衝區解釋,這意味着多字節我想?通過TCP接收Unicode字符

+0

你是什麼意思的「Unicode字符」? UTF-8? UTF-16 LE?是?像UTF-7一些更隱晦的變體? – 2011-02-01 02:44:11

回答

4

TCP連接沒有字符編碼的概念。在TCP層傳輸的數據只是一個字節流。

很可能(因爲您提到了混合的ASCII和Unicode字符),您指的是UTF-8編碼的字符串。爲了僅存儲內容,您可以簡單地使用char陣列。