Python Unicode%HH转义
全部, 我正在开发一个混合了标准拉丁-1字符和其他语言的应用程序。我想把所有的东西都转换成相同的“格式”,这样Bing的翻译就可以理解了。我看过两篇文章Python Unicode%HH转义,python,unicode,Python,Unicode,全部, 我正在开发一个混合了标准拉丁-1字符和其他语言的应用程序。我想把所有的东西都转换成相同的“格式”,这样Bing的翻译就可以理解了。我看过两篇文章 我实际上想做与此相反的事情,把它转换成这个 类似的文章,但不完全是我要找的 我的方法很简单 for w in wiki: q = (w[0]) u = unicode(q, 'utf=8', errors='ignore') h = '' for c in u:
for w in wiki:
q = (w[0])
u = unicode(q, 'utf=8', errors='ignore')
h = ''
for c in u:
h += do something amazing
doTranslate(h)
有人能帮我解释一下我在这里遗漏了什么吗?urllib可能会有所帮助。至少这个代码段是有效的:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import urllib
w = 'ar.wikipedia.org/wiki/حاسوب'
print urllib.quote (w)
输出为
ar.wikipedia.org/wiki/%D8%AD%D8%A7%D8%B3%D9%88%D8%A8
根据输入字符串的编码方式,在将其传递给quote()之前,您可能需要调用encode('utf-8')非常感谢!现在,如果我的字符串部分是阿拉伯语,部分是拉丁语怎么办وب(ar)'我该如何处理这个问题?但我的输入字符串是半拉丁半阿拉伯语。非常好;-)我正在尝试使用bing翻译器翻译一些数据,它可以自动检测语言。我只是很难弄明白如何翻译两种语言的字符串。。。