请问下各位,网页乱码的原理是什么啊?为什么会出现网页乱码?如果网页乱码了你们都是如何查找原因并解决的.小弟向大牛请教了.

解决方案 »

  1.   

    都是固定的模式解决,你在这里来问不如自己google来得快的多
      

  2.   

    原理不懂。一般出现乱码都是因为字符集不匹配,传递中文参数的时候会导致出现乱码。google或百度"中文乱码",问题就解决了,哈哈!
      

  3.   

    乱码原因多种,解决乱码的办法是 找出哪一步出现乱码的,然后对应解决。比如get提交中文 乱码, 编码后提交, 或后台获取后解码。比如后台和页面编码不一致乱码,设置统一编码。你先debug跟踪,看是哪一步开始出现乱码的然后再解决吧。
      

  4.   

    出现乱码的情况有很多。
    有时间页面指定的charset错误导致;有时是,页面文件保存时选择的编码有误;有时是数据库编程有误,不能存中文;有时可能是读、写文件时使用不同的字符集。
    多时由于读取中文的时候产生的乱码。关于汉字的编码问题,可以参考下:http://www.ibm.com/developerworks/cn/java/jsp_dbcsz/index.html
      

  5.   

    一、你先试试,从控制台输出数据库数据是否有乱码,如果没有,那么就是页面显示问题!
    页面显示,先看看你的jsp文件是什么编码的,然后向页面输出时指定的编码又是什么!二、1.先将你的myeclipse编码设置成你要的编码格式,共2处地方
       2.新建项目,设置编码为你要的格式。
       3.数据库检查编码
       4.设置连接String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=GBK"
       5.JSP页面编码
       6.action 输出流编码
    你只要满足以上几点编码统一,那就没问题了。呵呵,仅供参考