Skip to content

Instantly share code, notes, and snippets.

@wangxiaodong
Last active August 29, 2015 14:23
Show Gist options
  • Save wangxiaodong/d2438257e71e8e8a44cc to your computer and use it in GitHub Desktop.
Save wangxiaodong/d2438257e71e8e8a44cc to your computer and use it in GitHub Desktop.
s = "\u4F60\u8FD8\u6CA1\u9009\u4E2D\u8868\u60C5\uFF0C\u53EB\u6211\u600E\u4E48\u53D1\u9001\u554A\uFF1F"
def unicodeToString(uniString):
newString = uniString.split("\u")
ret = "".join([unichr(int(i, 16)).encode("utf8") for i in newString if i ])
print ret
return ret
unicodeToString(s)
大多数时候看到的unicode字符串都是带\u开头的,处理起来简单的静态的办法就是加入prefix `u`
如果unicode被反编译了,看起来就是上面文字的样子,处理起来稍费力,用这个方式可以很快的处理在没有ipython的情况下
如果有当然就u就可以了
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment