数据库连接加上characterEncoding=utf8后,控制台输出感叹号 如题,我有一个部署在tomcat下的xml文件,文件内容为数据库的连接参数,当我在连接url后加上编码格式后,每次连接数据库的时候都会在myeclipse的控制台输出几行感叹号(一个感叹号一行);如果去掉编码,就不会出现感叹号,不知道怎么回事,请大神指教!!!另外,由于数据库服务器的字符集和其他地方的不一样,所以这个编码必须加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符集设置的问题。 按下贴中方法检查一下字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspxMySQL 中文显示乱码 show variables like 'char%';贴结果 除了filesystem=binary和server=latin1外,其他全utf8 以下是xml内容:<Context path="\DataEntry" reloadable="true" docBase="F:\workspace\DataEntry\web" workDir="F:\workspace\DataEntry\work" > <Resource name="jdbc/etnet_dataentry" type="javax.sql.DataSource" password="" driverClassName="com.mysql.jdbc.Driver" maxIdle="-1" maxWait="30000" username="root" url="jdbc:mysql://192.168.1.207:3306/etnet_dataentry?autoReconnect=true&useUnicode=true&characterEncoding=utf8" maxActive="100"/> </Context> 没有任何问题!程序一切正常,包括java程序和数据库,完全正常!另外,我debug到了感叹号出现的地方,就是package org.apache.commons.dbcp.BasicDataSource这个类的getConnection()方法出现的,但是具体在哪不知道,因为无法debug到源码里去。 这显然不是程序的问题,而是你eclipse显示的问题。你将eclipse中的文件默认编码,设置成utf8就可以了。你默认的估计是gbk之类的。 我的eclipse的默认编码是utf8的 eclipse还有别的地方调整显示的编码。你再改改试试。这个不是程序的问题。 eclipse里该设置的地方都已经设置好了,如下图:这里除了第一个其他全是utf8,然后在genereal那里也设置了,我想应该没有其他地方要设置的吧 Mysql导入sql文件,out of memory问题 mysql的二个疑问 MySQL插入语句遇到data too long for column错误 mysql的一点小问题 菜鸟求助 mysql数据类型问题 求大虾指点 问个SQL的问题,请大家帮忙看看。谢谢了。。。 在mysql下,如何将datetime类型转换为long int? 如何把MSSQL的数据导入MYSQL里? 关于字节数怎么算的? myeclipse装了以后为什么创建不了web project包?求助。 MYSQL如何实现本次查询跟上一次不重复?
MySQL 中文显示乱码
贴结果
除了filesystem=binary和server=latin1外,其他全utf8
<Resource
name="jdbc/etnet_dataentry"
type="javax.sql.DataSource"
password=""
driverClassName="com.mysql.jdbc.Driver"
maxIdle="-1"
maxWait="30000"
username="root"
url="jdbc:mysql://192.168.1.207:3306/etnet_dataentry?autoReconnect=true&useUnicode=true&characterEncoding=utf8"
maxActive="100"/>
</Context>
没有任何问题!程序一切正常,包括java程序和数据库,完全正常!
另外,我debug到了感叹号出现的地方,就是package org.apache.commons.dbcp.BasicDataSource这个类的getConnection()方法出现的,但是具体在哪不知道,因为无法debug到源码里去。
你将eclipse中的文件默认编码,设置成utf8就可以了。你默认的估计是gbk之类的。
我的eclipse的默认编码是utf8的