javascript传中文参数,request出来为乱码
在js里面把中文作参数传到另一个页面,Request.QuerryString的时候读出来是乱码,请问大家这个怎么解决呢?
比方说
var l_FileName = "E:\WDF\安装源文件\Microsoft Visio 2003 中文版.iso"
'File_Send.aspx?DialogID=' + l_DID + '&MyID=' + l_MYID + '&CompanyID=' + l_ComID + '&FileName=' + l_FileName
服务器端
filename = Request.QueryString["FileName"].ToString().Trim();
结果是 "E:\\WDF\\ 乱码 \\Microsoft Visio 2003 乱码 .iso"
------解决方案--------------------
escape(l_FileName )
------解决方案--------------------Encodes String objects so they can be read on all computers