String 是否将百分比编码URI字符串中的汉字转换为UTF-8中的汉字?

String 是否将百分比编码URI字符串中的汉字转换为UTF-8中的汉字?,string,macos,utf-8,osx-snow-leopard,text-manipulation,String,Macos,Utf 8,Osx Snow Leopard,Text Manipulation,好的,我不确定我的措辞是否正确,但我收到的url格式如下: 但我想把它转换成中文,就像这样: /天文學 什么是一种很好的批处理语言?是否存在执行转换的现有函数,或者是否必须依赖字符串操作。转换似乎需要对查找表进行某种调用 我知道它们是相同的东西,但它们的表现方式不同。我喜欢可读字符,而不是JavaScript中的%#。 alert(decodeURI("http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8"))​ 看 对于其他语言,

好的,我不确定我的措辞是否正确,但我收到的url格式如下:

但我想把它转换成中文,就像这样:

/天文學

什么是一种很好的批处理语言?是否存在执行转换的现有函数,或者是否必须依赖字符串操作。转换似乎需要对查找表进行某种调用

我知道它们是相同的东西,但它们的表现方式不同。我喜欢可读字符,而不是JavaScript中的%#。

alert(decodeURI("http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8"))​


对于其他语言,请在web上搜索“url解码”(或uri解码)。

该“ASCII字符串”是Unicode文本的唯一字符。(URI/URL中只允许某些字符,在向服务器发送“HTTP请求”之前必须对这些字符进行编码。)如果URL是在Safari中打开的,则会显示在URL位置。。这很容易复制粘贴。请注意,这不是UTF-8,而仅仅是Unicode字符串的漂亮表示:UTF-8可能是此类Unicode字符字节序列的一种编码。pst,感谢您为我澄清这一点。谢谢。@JMax,谢谢你指出这一点。但我不确定为什么我必须有人指出问题不是编程问题,而实际上是编程问题。这就是全部。我是新来的,但这似乎有点不礼貌。也许我只是个老派。谢谢。@jih:首先,我建议你转到你的个人资料页面,回到你以前的问题,接受更相关的答案。第二,你可以问另一个问题,但一定要让自己更清楚。在您当前的问题中,您要求的是一个
程序
。因此,这不是一个编程问题,而是一个用户问题,您可以尝试在上面提问(类似于Stackoverflow网站)。如果这仍然是一个编程问题,请尝试更好地解释自己。问题越好,答案就越好。祝你好运找到你的需要。雷,谢谢。我还发现Python有一个带有unquote函数的urllib。如果我把它输入终端,它也会正确解码。>>>导入urllib>>>>urllib.unquote(“%E5%A4%A9%E6%96%87%E5%AD%B8”)”\xe5\xa4\xa9\xe6\x96\x87\xe5\xad\xb8'>>打印urllib.unquote(“%E5%A4%A9%E6%87%E5%AD%B8”))天文學