解决mysql5.0的中文乱码问题,只要按下面三步做就可以了:
1.第一步,安装MySql,(安装界面非常友好的,这里不说了);
2.第二步,配置MySql,在安装完MySql后,系统会提示,你是否配置数据库,选择“是”(或者从“开始->MySql -> MySql Server5.0 -> MySql Server Instance config Wizard” ),进入数据库的配置流程,该流程中,主要要注意选择数据库的编码,使其支持中文(默认为"latin1",最好改成"utf-8")。
或者按如下方式修改my.ini文件,然后重新启动数据库:
修改MySql的配置文件my.ini:
在安装好Mysql后,在Mysql所在的目录下有一个my.ini文件,修改这个my.ini文件,修改方式如下:
1.1 在[client] 的后面加一条 default-character-set=utf8
1.2 把[mysql] 的后面 default-character-set=latin1 改成 default-character-set=utf8
1.3 把[mysqd] 的后面 default-character-set=latin1 改成 default-character-set=utf8
1.4 在改了上面三处后,后面还一个default-character-set=latin1,这个default-character-set的作用是指定在创建新的表或数据库
时,所使用的默认字符编码,为了方便创建新的表或数据库,建议把定个 default-character-set也改成utf8。
3.第二步,设置与数据库连接的字符串:
在连接字符串(URL)后加上?useUnicode=true&characterEncoding=UTF-8这一句,具体如下:
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8</value>
</property>
<property name="username">
<value>用户名</value>
</property>
<property name="password">
<value>密码</value>
</property>
</bean>
按照上面的三步做,mysql5.0中的中文件乱码问题就不会出现啦!
希望能给大家有一点点的帮助!!!!!!