社区
脚本语言
帖子详情
求助~~Python的字符编码转换问题
jinjiajie
2010-04-07 02:51:56
我在一个python脚本中的一个中文字符串 str = "测" 想传入c++后处理 ,需要将他转成类似 std::wstring = L"测";(BUFF中有一个字节为 27979)同样的字符串buff,但是不论我如何编码,在python调用接口中用PyString_Astring( )后获得的字符串的编码都为3个字节的 230,181,139 .-.-这个该如何处理啊?表述上有点问题,请见谅
...全文
202
11
打赏
收藏
求助~~Python的字符编码转换问题
我在一个python脚本中的一个中文字符串 str = "测" 想传入c++后处理 ,需要将他转成类似 std::wstring = L"测";(BUFF中有一个字节为 27979)同样的字符串buff,但是不论我如何编码,在python调用接口中用PyString_Astring( )后获得的字符串的编码都为3个字节的 230,181,139 .-.-这个该如何处理啊?表述上有点问题,请见谅
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Doeld
2010-04-20
打赏
举报
回复
[Quote=引用 9 楼 jinjiajie 的回复:]
已經搞定了,謝謝各位
[/Quote]
搞定了也要负责任地说一下怎么搞定的吧?有头没尾的撂下这么句话算什么啊?
dongym2009
2010-04-20
打赏
举报
回复
对,应该把解决方案描述一下
jinjiajie
2010-04-17
打赏
举报
回复
已經搞定了,謝謝各位
amu9900
2010-04-15
打赏
举报
回复
上面的缩进有问题
def to_unicode(text):
if isinstance(text,unicode):
----return text
text = str(text)
try:
----return text.decode('utf-8')
except UnicodeError:
----try:
--------return text.decode('gb18030')
----except UnicodeError:
--------return u'UnicodeError'
amu9900
2010-04-15
打赏
举报
回复
把你要传的str转换成unicode再传
方法:
def to_unicode(text):
if isinstance(text,unicode):
return text
text = str(text)
try:
return text.decode('utf-8')
except UnicodeError:
try:
return text.decode('gb18030')
except UnicodeError:
return u'UnicodeError'
boys2002
2010-04-10
打赏
举报
回复
s = "hello byte string"
u = unicode( s )
backToBytes = u.encode()
鼠
2010-04-09
打赏
举报
回复
How to Use UTF-8 with Python
海楓
2010-04-09
打赏
举报
回复
"测"的utf-8編碼值為'\xe6\xb5\x8b',也就是230,181,139的十六進制。
使用python處理漢字字符集編碼是件輕松的事。
青山*锦城
2010-04-08
打赏
举报
回复
帮顶,学习,编码的转化貌似很麻烦的样子
ziank0111
2010-04-08
打赏
举报
回复
str = u"测"
fibbery
2010-04-07
打赏
举报
回复
L"测",是UNICODE代码;在Python中如果是3个字节,那可能是UTF-8。你需要做UNICODE到UTF-8的转换。
python
与
字符
编码
问题
用
python
2的小伙伴肯定会遇到
字符
编码
的
问题
。下面对
编码
问题
做个简单的总结,希望对各位有些帮助。 故事零:
编码
的定义 我们从“SOS“(国际通用
求助
信号)开始,它的摩斯密码的
编码
是: “…—…”,想一下为...
boalar informe
这是一个常见的文本
编码
冲突
问题
,涉及到计算机科学中的
字符
编码
标准和处理方法。下面将详细探讨与这一
问题
相关的知识点。 ### 1.
字符
编码
基础
字符
编码
是将
字符
转换
为数字代码的过程,以便计算机能够存储、处理...
Python
lower函数用法PPT.pptx
Python
的`lower()`函数是
字符
串操作中非常基础且实用的一个方法,主要用于将
字符
串中的所有大写字母
转换
为小写字母。这个函数对于处理文本数据、数据清洗以及在各种上下文中保持文本一致性至关重要。 1.
Python
`...
第二次会议记录1
这一文档鼓励成员记录
问题
并寻求解决方案,可以是内部讨论或是向上级
求助
,最终形成问答形式的知识库。 - **测试文档**:用于记录测试计划、执行情况及结果,确保产品质量。 - **会议记录**:记录项目进展中的重要...
python
字符
编码
使用ascii
编码
储存_
python
与
字符
编码
问题
用
python
2的小伙伴肯定会遇到
字符
编码
的
问题
。下面对
编码
问题
做个简单的总结,希望对各位有些帮助。故事零:
编码
的定义我们从“SOS“(国际通用
求助
信号)开始,它的摩斯密码的
编码
是:“…---…”,想一下为什么选用S...
脚本语言
37,743
社区成员
34,213
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章