安云网 - 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

//安云网,anyun.org

def to_chinese(unicode_str):
    x = json.loads('{"chinese":"%s"}' % unicode_str)    return x['chinese'] 
//ANYUN.ORG


//安云网,anyun.org


//ANYUN.ORG

............................. //copyright AnYun.ORG

网上收集的2种方法:

//内容来自安云网

A:

//copyright AnYun.ORG

类似于:

//内容来自AnYun.ORG

\u3232\u6674

//安云网,anyun.org

的字符串,转换为对应的unicode字符。

//内容来自安云网

//内容来自AnYun.ORG

【解决过程】 //ANYUN.ORG

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

//copyright AnYun.ORG

完整的python代码演示为: //安云网咨询系统

//安云网咨询系统

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

//ANYUN.ORG
//内容来自AnYun.ORG

B:

//安云网,anyun.org

【解决过程】 

//内容来自AnYun.ORG

调用json //ANYUN.ORG

import json //ANYUN.ORG

d = \\u7f8e\\u56fd //ANYUN.ORG

x = json.loads('{"foo":"%s"}'%d)
x0=x['foo']
print x0
//内容来自AnYun.ORG


//安云网咨询系统


//安云网,anyun.org

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