function openCrm(xx) {
alert(xx);
var oClientDialogRef=window.open("http://localhost:8099/ips/fileserver/upload/"+xx);
}代码这么简单 我传的xx 是一个中文文件名 alert出来的也是正确的中文文件名!当open打开的时候就不行了 找不到文件了 原因是乱码了!求救啊 。。 这么做才行啊 我页面用的是GB2312 编码 但是听说JS 用的是UTF-8。
怎么办哦 高手进哦
alert(xx);
var oClientDialogRef=window.open("http://localhost:8099/ips/fileserver/upload/"+xx);
}代码这么简单 我传的xx 是一个中文文件名 alert出来的也是正确的中文文件名!当open打开的时候就不行了 找不到文件了 原因是乱码了!求救啊 。。 这么做才行啊 我页面用的是GB2312 编码 但是听说JS 用的是UTF-8。
怎么办哦 高手进哦
然后tomcat 这句话配置一下
<Connector URIEncoding="UTF-8" port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true"/>
var oClientDialogRef=window.open("http://localhost:8099/ips/fileserver/upload/"+encodeURIComponent(xx));
是不是要先定义???
还有 我页面用的是GB2312 tomcat用 utf8吗???