gpt4 book ai didi

Python Unicode %HH 转义

转载 作者:行者123 更新时间:2023-12-01 06:10:32 24 4
gpt4 key购买 nike

全部,

我正在开发一个混合了标准 latin-1 字符和其他语言的应用程序。我想将所有内容转换为相同的“格式”,以便 Bing 翻译器能够理解它。有两篇文章我看过。

  1. https://dev.laptop.org/ticket/2327我实际上想做相反的事情并将其转换为 http://ar.wikipedia.org/wiki/حاسوب对此http://ar.wikipedia.org/wiki/%D8%AD%D8%A7%D8%B3%D9%88%D8%A8

  2. 类似的文章,但不完全是我想要的内容。 How to unquote a urlencoded unicode string in python?

我的方法很简单...

    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')

关于Python Unicode %HH 转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6193828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com