我在程序中设置了编码过滤器,设置为UTF-8
MyEclipse 工具相关文件的设置也为:UTF-8
插入数据到数据库正常
从数据库中读出显示在页面上正常
但在 <a href="checkpower.do?type=edituser&username= <%=user.getUsername()%>" >编辑 </a>
把参数转递到Action中:String username=request.getParameter("username");
结果:System.out.println(username);显示为乱码
经过:String username1=new String(username.getBytes("ISO-8859-1"),"UTF-8");处理后显示正常
但是:当输入多个字符时,如:恶作剧,显示结果为:恶作?;
请问各位高手,该如何解决????
String username=request.getParameter("username");
String username1=new String(username.getBytes("ISO-8859-1"),"gbk");
System.out.println(username);
这样就转码成功后 才打印出来
就用
String username=request.getParameter("username");
String username1=new String(username.getBytes("ISO-8859-1"),"gbk");
System.out.println(username); 这个,
如果不行的话,就看网页编码方式是否一致
把utf-8 改为gbk试试 !
引用 把utf-8 改为gbk试试 ! 试试GBK
据说 utf-8 对于奇数个汉字的话就会出现这问题。。。。
引用 据说 utf-8 对于奇数个汉字的话就会出现这问题。。。。 同意。。。
相关问答:
我想使用Lucene的代码,发现要import一批文件: ============ import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.document.Document; ……………… ===== ......
我们有项目想组建一个开发团队, 主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师, 如果您在天津,同时对java比较感兴趣, 可以加入我们。 希望要求 1。爱好编程 ......
用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现? Java code: import java.io.*; public class RandomAcce ......
select a.name as parename ,b.name as chliname,a.typeId as paretype,b.typeid as chlitype from prodkind a inner join prodkind b where a.typeId=b.parentId 查出来的字段名称不是 parename 而是name se ......
JPanel类中的paintComponent()方法应该是在它初始化时自动调用,可我的为什么不行呢?请各位大哥帮帮忙,急 Java code: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Ca ......