2010-04-06 30 views
0

有沒有用於支持UTF-8的C++的windows的XML-RPC客戶端?支持windows utf-8的C++ xml-rpc客戶端

我看了一下XMLRPC++,但它不支持任何編碼。

+0

不支持編碼的XML庫?這很特別。列表:http://en.wikipedia.org/wiki/XML-RPC#C.2B.2B – 2010-04-06 11:46:47

+0

問題是,XMLRPC++自己的XML解析,不幸的是不支持除默認以外的任何編碼。 用於windows的xmlrpC++客戶端是適用於windows的xmlrpC++。 – 2010-04-06 12:09:05

回答

0

創建UTF-8的原因之一是對大多數現有應用程序都是透明的,所以xmlrpC++也是如此,但是如果您在Visual Studio項目中啓用了Unicode字符集,我想你會遇到麻煩。

如果您提供xmlrpC++ UTF-8,它會通過它,如果您收到UTF-8,它也會通過它。 (請記住,所有ASCII字符都以UTF-8編碼)

+0

我知道什麼是xml,什麼時候使用它。 問題不是xmlrpC++無法傳遞utf-8,而是xmlrpC++沒有設置或理解in/outbound xml-rpc請求的編碼。 因此,XML解析器不理解文檔(請求,實際)編碼。 – 2010-04-06 12:36:28

+0

嗯,你問過關於UTF-8的問題,但是 - 如果你需要編碼/解碼utf-8/ascii以外的字符集或你的默認字符集,你不會用xmlrpC++來獲得。 – Anonym 2010-04-06 12:45:17