unicode文本的ascii音译
Unidecode的Python项目详细描述
模块内容
模块导出一个采用Unicode对象(Python2.x)或 字符串(python 3.x)并返回一个字符串(可以在 python 3.x):
>>> from unidecode import unidecode >>> unidecode(u'ko\u017eu\u0161\u010dek') 'kozuscek' >>> unidecode(u'30 \U0001d5c4\U0001d5c6/\U0001d5c1') '30 km/h' >>> unidecode(u"\u5317\u4EB0") 'Bei Jing '
还包括一个实用程序,允许您从 命令行有几种方式。从标准输入读取:
$ echo hello | unidecode hello
从命令行参数:
$ unidecode -c hello hello
或来自文件:
$ unidecode hello.txt hello
实用程序使用的默认编码取决于您的系统区域设置。你可以 用 -e 参数指定另一种编码。有关 可用选项的完整列表。