利用sendRequest传递url时关键字(中文)出现乱码

笨妞妞 2010-11-08 06:19:26
在jscript中,
function onChangeCountry(ControlValue)
{
var url = "DropDownListData.aspx?country='" + ControlValue.value + "'";
SendRequest(url,'City');
}

function SendRequest(url,flag)
{
if (xmlHttp)
{
xmlHttp.open("GET", url, true);
if (flag == 'City')
{
xmlHttp.onreadystatechange = BindDdlCity;
}
else if (flag == 'Region')
{
xmlHttp.onreadystatechange = BindDdlCity;
}
xmlHttp.send(null);
}
}
在DropDownListData页面里,为何strValue = Request.QueryString["country"].ToString();获取的值是乱码?
在aspx文件里添加了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />依旧不能解决问题。
请问这是什么问题?我该如何解决?谢谢各位了!
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨妞妞 2010-11-10
  • 打赏
  • 举报
回复
用escape(string)可以解决传参含有中文乱码的问题。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧