通过location.search获得中文时的奇怪字符

时间:2011-07-07 12:04:53

标签: javascript html

我正在尝试通过网址查询字符串发送中文字符,但当我通过%E0%B8%81%E0%B8%B3%E0%B8%AD%E0%B8获取时,他们只是转向一些奇怪的文字格式:location.search。如何正确使用它们?

2 个答案:

答案 0 :(得分:1)

我认为您的中文字符正在进行网址编码。

您是否正在寻找解码它们的unescape函数?

unescape("%E0%B8%81%E0%B8%B3%E0%B8%AD%E0%B8")

答案 1 :(得分:0)

文本是url编码的,你应该先解码它。请查看此页面:URLDecode,选择gbk进行解码。所有流行语言都有相应的功能来解码它。