日期:2014-05-17 浏览次数:20988 次
<div id="container"></div>
<script type="text/javascript">
$("#container").load("test.aspx?para="+ encodeURIComponent("12345中文") );
</script>
<%
ret = request.QueryString("para")
if ret = "12345中文" then '如何比较传递过来的中文字符串
response.Write("不能判断中文")
end if
response.Charset="gb2312" '加这一句,ret乱码,后面的文字可以正确输出,不加这一句ret正确输出,后面的文字乱码
response.Write(ret )
response.Write("服务器端中文")
%>
<%@ language="Vbscript" codepage="65001" %> <%response.CharSet="utf-8" session.CodePage=65001 %>
------解决方案--------------------
一个是按楼上说的。
另外还要注意你文件保存时选择的字符集,如果逻辑指定编码是U8,但你保存的物理编码是GB2312,仍然要乱码。