写了一段代码测试
<script type="text/javascript">
document.write(encodeURIComponent("http://www.w3schools.com/汉字编码"));
</script>
<script language="JavaScript" RUNAT="SERVER">
function URLDecode(psEncodeString)
{
return decodeURIComponent(psEncodeString);
}
</script>
<%=URLDecode("http%3A%2F%2Fwww.w3schools.com%2F%C3%A6%C2%B1%E2%80%B0%C3%A5%C
2%AD%E2%80%94%C3%A7%C2%BC%E2%80%93%C3%A7%C2%A0%C2%81%2C%2F%3F%3A%40%26%3D%2B
%24%23")%>
其中最后URLDecode中的字符串就是第一段javascript输入在浏览器上的字符串。
但是奇怪的是,使用URLDecode出来再显示在浏览器上的字符串中文部分是乱码
请问这该如何解决?
--
FROM 210.34.4.*