有关CCHttprequest的问题,麻烦高手解答下

我在调网址
http://aaa.com/aa?bb=cc 没问题,但是
http://aaa.com/aa?bb=中文 就不行了,求助!

我看到论坛里的一个帖子是这样用的

TCOM_WebBrowser_DataType_Obj * dt = TCOM_WebBrowser_DataType_Obj::create();
TUChar pszUrl;
const Char * url_test = (Char *)(“http://xxxxx”);
TUString::StrUtf8ToStrUnicode(pszUrl,url_test);
dt->LoadUrl(pszUrl);

请问 TUString::StrUtf8ToStrUnicode 方法如何引用?谢谢
我c++基础比较差,请大家多指教,谢谢!!!

URL必须转码的哦~~这里有个URL标准你可以看下http://www.w3.org/TR/html4/appendix/notes.html#h-B.2 ,你说的StrUtf8ToStrUnicode这个方法名称感觉有问题,utf8本身就是unicode。 你应该找一个能转换编码格式的函数解决(跟你的程序编译也是有点关系的)。

晕,版主大人贴的太高深了看不懂。。。我找了整整一天都没有找到能用的转码函数啊!
哪位高手能给我个能用的吗?拜谢啦!!!

我的编译环境就是cocos2d-x 在ios上是xcode 在安卓上是eclipse啊

顶,难道你们网址传参都不带中文的吗?不可能吧

问题解决了,原因找到了,是输入时包含了从sqlite中读取的字符,那些字符的编码有问题,表面看不出问题,但是传到服务器那里就报错了。输入框和CCHttprequest没有任何问题。结贴。

请问你是怎么解决这个编码问题的?