java中出现乱码情况 各位师兄,想请教一下,为什么java连接SQL数据库,显示的汉字出现了乱码情况,请问这是java特有的吗?以及该怎样消除乱码?要详细代码哈。谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库连接,开发webproject过程中发生中文乱码问题时非常常见的经典问题。以前我也同样遇到过。你得配置一下几点的编码格式。1.开发工具的编码方式。2.网页的存储时的编码格式3.网页显示是的编码格式4.地址栏的编码格式(tomcat的安装目录下的server.xml文件里面的urlencoding属性的配置)5.数据库的存储时 的编码格式。以上的编码格式都一样的情况下才不会出现乱码。其中数据库的比较特殊。它倒入数据和输出数据时的编码应该一样。比如,mysql的默认编码格式是好像是italic(iso8859-1)。而你的网页显示的往往是GBK/GB2312/GB18303/utf-8等等。所以你应该使用encode和decode方法来解决。或者更简单的方法是,你可以直接改变你的数据库的编码方式。其方法是(我知道的是)两种。1)创建数据库时改变:create database [name] set characterencoding utf-8;2)安装数据库的时候改变默认编码方式。我推荐的是创建数据库的时候改变。如果你不改变的话你可以把你的所有的webproject文件的编码格式与数据库的统一起来即可。记住,能编码中文的是GBK/GB2312/GB18303/UTF-8/UTF-16。ISO的则不能编码中文。因为现在好长时间了没有跟编码问题接触,好像有多多少少的错误。希望楼主其中得到哪怕一点点的启示。 servlet是不是线程安全的问题 文本框键盘如何屏蔽输入? eclipse中通过ant task 去调用java类 请问谁知道哪里有jxta的学习资料?在线和电子书都行.从入门开始的 jpg 文件中的病毒如何检查 问:又没有一种文本组件可以显示一个整型的值,但不能编辑,我用它来显示在线用户的数目。 请问overload,override,overloading,overridden怎么翻译才好?? Java类的装载 /b的使用 如何用JAVA上传文件,有代码吗? java日期中 .parse() 报错,在线等 怎样将一个字符串转化成char数组
1.开发工具的编码方式。
2.网页的存储时的编码格式
3.网页显示是的编码格式
4.地址栏的编码格式(tomcat的安装目录下的server.xml文件里面的urlencoding属性的配置)
5.数据库的存储时 的编码格式。
以上的编码格式都一样的情况下才不会出现乱码。其中数据库的比较特殊。它倒入数据和输出数据时的编码应该一样。比如,mysql的默认编码格式是好像是italic(iso8859-1)。而你的网页显示的往往是GBK/GB2312/GB18303/utf-8等等。所以你应该使用encode和decode方法来解决。或者更简单的方法是,你可以直接改变你的数据库的编码方式。其方法是(我知道的是)两种。
1)创建数据库时改变:create database [name] set characterencoding utf-8;
2)安装数据库的时候改变默认编码方式。
我推荐的是创建数据库的时候改变。如果你不改变的话你可以把你的所有的webproject文件的编码格式与数据库的统一起来即可。记住,能编码中文的是GBK/GB2312/GB18303/UTF-8/UTF-16。ISO的则不能编码中文。
因为现在好长时间了没有跟编码问题接触,好像有多多少少的错误。希望楼主其中得到哪怕一点点的启示。