关于MySql5.0的中文乱码的处理

来源:互联网 发布:一元商品淘宝的怎么卖 编辑:程序博客网 时间:2024/05/29 14:31

解决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&amp;characterEncoding=UTF-8</value>
  </property>
  <property name="username">
   <value>用户名</value>
  </property>
  <property name="password">
   <value>密码</value>
  </property>
 </bean>
   

 按照上面的三步做,mysql5.0中的中文件乱码问题就不会出现啦!

 希望能给大家有一点点的帮助!!!!!!       

 

 

 

 

 

 

原创粉丝点击