<分区>
好的,我不确定我的措辞是否正确,但我得到了以下形式的 url:
http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8
但我会像这样把它转换成汉字:
http://zh.wikipedia.org/wiki/天文学
用什么语言进行批处理比较好?是否有现有的函数来进行转换,或者我是否必须依赖字符串操作。似乎转换需要某种对查找表的调用。
我知道它们是同一件事,但显示方式不同。我喜欢使用可读字符而不是 %#。
<分区>
好的,我不确定我的措辞是否正确,但我得到了以下形式的 url:
http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8
但我会像这样把它转换成汉字:
http://zh.wikipedia.org/wiki/天文学
用什么语言进行批处理比较好?是否有现有的函数来进行转换,或者我是否必须依赖字符串操作。似乎转换需要某种对查找表的调用。
我知道它们是同一件事,但显示方式不同。我喜欢使用可读字符而不是 %#。
最佳答案
在 JavaScript 中
alert(decodeURI("http://zh.wikipedia.org/wiki/%E5%A4%A9%E6%96%87%E5%AD%B8"))
参见 http://jsfiddle.net/rtoal/uv2Xy/
对于其他语言,请在网络上搜索“url 解码”(或 uri 解码)。
关于string - 将 Percent-Encoded URI 字符串中的汉字转换为 UTF-8 中的汉字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169221/
相关文章:
ios - Swift 3 : how to convert a UTF8 data stream (1, 每个字符 2,3 或 4 个字节)到字符串?
macos - 窗口关闭时 window.beginSheet 崩溃
macos - Mac应用程序从finder中崩溃,但在Terminal中运行
javascript - String.normalize() 的意义何在?
string - 用 Latex 代码替换字符串向量中的重音符号
windows - 需要建议 : simple cross platform (OS-X and Windows) + SQLite development without installation