2011-09-21 12 views
1

請原諒我在這方面的知識不足。 Windows本身使用某種類型的多字節編碼(它是UTF-16?)。無論如何,我正在使用一個需要UTF-8輸出的正則表達式庫。什麼是用於將標準的2字節LPWSTR轉換爲UTF-8的Windows API?將Windows LPWSTR API的輸出轉換爲UTF-8?

回答

2

WideCharToMultiByte和第一個參數CP_UTF8。

順便說一下,由於英語包括英鎊符號,歐元符號等,您的語言會受到其他人的影響。

+3

unixman83通過'Windows程序員'得到答案。有趣的 – unixman83

+1

英鎊符號,歐元符號?哈,我們可以只使用1252,並插上! –

+1

unixman83問了一個關於Windows的問題:-) –