将Percent-Encoded URI字符串中的中文字符转换为UTF-8中的中文字符?

时间:2012-08-29 00:06:54

标签: string macos utf-8 osx-snow-leopard text-manipulation

好的,我不确定我是否正确地说这个,但是我给了以下形式的网址:

http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8

但我会把它转换成中文字符,如下:

http://zh.wikipedia.org/wiki /天文学

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

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

1 个答案:

答案 0 :(得分:1)

在JavaScript中

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

请参阅http://jsfiddle.net/rtoal/uv2Xy/

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