日期:2014-05-18  浏览次数:20407 次

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