C++调用 python的方法就不说 网上不缺的就是这帖子
如 :
http://www.cnblogs.com/allensun/archive/2011/02/04/1949090.html
http://www.jcwcn.com/article-30546-1.html
然而并都没什么卵用,没有确切的指出我们今天的这个问题该怎么解决。
问题:c++ 调用 python 函数中文返回值乱码
也是神奇了 我把一段utf-8 编码的字符传回c++ 程序 ,打印出来是乱码,而且这种乱码的原因是 把utf-8 编码的字符 解码成ascii码了 。so 我就把字符串各种转码,都是乱码的 。
解决:
在python 代码中 先把字符串 编码成 gbk 编码的,然后在传回c++ 程序 就不会乱码了 。我有句妈卖批不知当讲不当讲,这和ascii 乱码看起来没有关系啊啊。
我用的python 2.7 编码问题真心坑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
python 转码方法
Python 里面的编码和解码也就是 unicode 和 str 这两种形式的相互转化。编码是 unicode -> str,相反的,解码就