文件名称:web程序开发中的URL乱码解决方案
文件大小:774B
文件格式:TXT
更新时间:2014-02-09 12:47:06
URL乱码解决
超连接乱码解决: 1.先把可能带有中文参数的连接地址转换为十六进制的编码 (1).如果是在js中使用的超级连接,则要先把该超连接经过两次转换为十六进制的编码后再保存在一个变量中,即:var url=encodeURI("...");url=encodeURI(url);window.lo cation.href=url; (2).如果该超连接在页面中,可通过的onclick事件到js中通过上面的方法解决,也可..... 2.在服务器端/后台/后台程序中设置请求流和响应流的编码方式和页面上的编码方式一致:request().setCharacterEncoding("utf-8");response().setCharacterEncoding("ut f-8");response().setContentType("text/html;charset=utf-8"); 3.在服务器端/后台/后台程序中通过指定的编码方式将十六进制的数据还原:String afterConvertChinese=URLDecoder.decode("从页面上获取的中文信息","编码方式(该处的编 码方式必须和页面中的一样)");