安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > python 将反斜杠u \u字符串转为unicode/utf8

python 将反斜杠u \u字符串转为unicode/utf8

时间:2016-11-28来源:未知 作者:安云网点击:
搜了一下,比较简单的方式是使用json defto_chinese(unicode_str):x=json.loads({chinese:%s}%unicode_str)returnx[chinese] ............................. 网上收集的2种方法: A: 类似于: \u3232\u6674 的字符串,转换为对应的unicode字符。 【解决过程】 对应的,可

搜了一下,比较简单的方式是使用json //安云网咨询系统

def to_chinese(unicode_str):
    x = json.loads('{"chinese":"%s"}' % unicode_str)    return x['chinese'] 
//内容来自安云网


//安云网咨询系统


//内容来自AnYun.ORG

............................. //ANYUN.ORG

网上收集的2种方法:

//安云网,anyun.org

A: //内容来自安云网

类似于:

//安云网,anyun.org

\u3232\u6674

//内容来自AnYun.ORG

的字符串,转换为对应的unicode字符。 //copyright AnYun.ORG

//内容来自安云网

【解决过程】 //安云网咨询系统

对应的,可以通过Python的decode函数去解码,其中自定原始字符串位unicode-escape,就可以了。 //内容来自安云网

完整的python代码演示为: //ANYUN.ORG

//ANYUN.ORG

slashUStr = \\u7f8e\\u56fd
decodedUniChars = slashUStr.decode("unicode-escape")
print "decodedUniChars=",decodedUniChars

//本文来自安云网

//安云网,anyun.org

B: //内容来自安云网

【解决过程】 

//安云网,anyun.org

调用json

//内容来自安云网

import json //本文来自安云网

d = \\u7f8e\\u56fd

//copyright AnYun.ORG

x = json.loads('{"foo":"%s"}'%d)
x0=x['foo']
print x0

//安云网,anyun.org


//安云网,anyun.org


//安云网,anyun.org

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容