六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 30|回复: 0

js、java编码(乱码)问题

[复制链接]

升级  74%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
37
 楼主| 发表于 2013-1-23 02:23:04 | 显示全部楼层 |阅读模式
一种方式 
        /* 
* 在前台要先双编,在后台取在解 
* js代码 
* var str = "中文"; 
* str = encodeURI(str); 1编 
* str = encodeURI(str); 2编 
* java代码 
* String content = request.getParameter("str"); 
* content = java.net.URLDecoder.decode(content, "UTF-8"); 解码 
*/ 
二种方式 
         String content = new String(request.getParameter("loginid").getBytes("ISO-8859-1"), "UTF-8");直接写; 
三种方式ajax提交 
js: 
encodeURIComponent(encodeURIComponent(value)); 
java: 
URLDecoder.decode(value,"UTF-8"); 
其它的就要看乱码情况来解决eg:过滤器;

 

<span style=""><div style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px;">javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表