产生背景
C++ -》 CURL -》PHP Service API 参数中含有 "天朝的语言::中文" -》 万能的PHP解析中文乱码了
解决办法:
1:中文字符 -》 C++ 强转UTG-8
2:直接urlencode(字符串);
搞定
走过的弯路:
c++ -> base64_encode() -> 非 8-bite的情况传递 PHP -> base64_decode(str) 解稀(不成)
php -> 单独强转会 自己的平台编码 (不成)
。。。
参考资料:
http://bbs.csdn.net/topics/320249848(感谢)
本文介绍了当使用C++调用CURL并传递含有中文参数到PHP Service API时出现的乱码问题及其解决方案。文中提到两种有效的方法:一是将中文字符在C++中转换为UTF-8编码;二是直接使用urlencode对字符串进行编码。
1829

被折叠的 条评论
为什么被折叠?



