文章详情页
python - 字符串里的u’u00a1’怎么打印成中文
浏览:92日期:2022-09-05 08:11:04
问题描述
现在有一个字符串,值就是:
demo = '''[u’u2019u2018 u5fc5u987bu4e3au5408u6cd5u7684u65e5u671fu683cu5f0fuff0cu8bf7u4f7fu7528 YYYY-MM-DD u683cu5f0fu3002’]'''
现在我想把字符串里的unicode表示,打印成中文。这个怎么做呢?就是要这样的效果:
demo = ’’’[’‘ 必须为合法的日期格式,请使用 YYYY-MM-DD 格式。]’’’
这两个值之间怎么转换下呢?
问题解答
回答1:为什么又是这个问题……我至少见过不下十遍了 QAQ
demo.decode(’unicode-escape’)
当然限 Python 2,因为 Python 3 里边不会遇到这种字符串。
其实你的问题应该在上层。你不该得到这么个字符串然后想要怎么处理。你应该直接得到你想要的那个。
有个叫 uniout 的库,可以解决一些 Python 2 的 uXXXX 显示问题。
强烈建议使用 Python 3,从此不再烦恼中文处理。
回答2:print(demo[0].encode(’gbk’).decode(’gbk’))你看这样行不行。你要在文件里显示中文的话,也要文件编码格式支持的。
相关文章:
1. python - 如何把152753这个字符串转变成时间格式15:27:532. python没入门,请教一个问题3. javascript - swiper轮播图使用左右布局高度不一致4. php - 想要远程推送emjio ios端怎么搞 需要怎么配合5. python - 数据无法插入到mysql表里6. mysql - 类似于之类的通知系统如何设计数据库7. 更新mysql中被别人锁定的行, 能不能快速失败直接报错, 而不是一直等待8. mysql优化 - mysql EXPLAIN之后怎么看结果进行优化 ?9. mysql - 关于时间的入库问题,大神们你们存数据库的时间是取本地的时间,还是取utc的时间?10. python - 关于beautifulsoup获取文档内容
排行榜
