用AJAX来Get回一个页面时,Responsetext里面的中文多半会出现乱码,这是因为xmlhttp在处理返回的responseText的时候,是把ResposeBody按UTF-8编码进解码考形成的,如果服务器送出的确实是UTF-8的数据流的时候汉字会正确显示,而送出了GBK编码流的时候就乱了
解决方法:
在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱了
PHP:header(’Content-Type:text/htmlcharset=GB2312’)
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312")
改名也不必了,不支持rar格式解压,zip的可以,如果你要解压rar也不是绝对不可以,需要另外安装工具如果要显示中文,你可以通过FTP工具,例如FLASHFXP查看,应该可以显示中文
最佳建议:
文件用zip压缩,用英文或数字作为文件名
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)