Java:jdbc数据库连接出现中文乱码问题

来源:互联网 发布:华鑫证券交易软件 编辑:程序博客网 时间:2024/05/16 07:37

出现中文乱码无非是由于编码不一致造成的,只要保持编码一致,便可避免出现中文乱码
以下是解决方法:

  1. 数据库编码设置为utf-8
    将MySQL根目录下的my-default.ini复制并命名为my.ini,在相应位置下修改或增加[mysqld]character-set-server=utf8 [client]default-character-set = utf8[mysql]default-character-set = utf8
  2. 连接数据库时设置编码方式为utf-8
    将连接的url修改为
    url=jdbc:mysql://localhost:3306/database_name?characterEncoding=UTF-8
  3. IDE编码设置为utf-8
    不同的IDE设置方式不同,设置方法请自行百度
  4. 若网页出现乱码,则在相应的jsp页面和HTML页面设置编码方式为utf-8
contentType="text/html; charset=utf-8"     pageEncoding="utf-8"%
原创粉丝点击