参考地址:http://www.cnblogs.com/amboyna/archive/2008/06/18/1224570.html

今天部署已有一个java服务到另一台机器时出现写入数据库中文乱码的问题,找了挺久。最后发现是配置文件中对数据库项的配置出错了。

解决方法:

java设置连接数据库URL时,最好设置字符集,如:

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://127.0.0.1:3306/dev_ymd?useUnicode=true&characterEncoding=UTF-8

jdbc.username=root

jdbc.password=123456

当然为了支持中文,避免乱码,强烈建议在创建数据库及创建数据表的时候对字符集进行设置。

创建数据库,如:

CREATE DATABASE `student` CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci ';因为有时会默认字符集是gbk的

创建数据表,如:

CREATE TABLE `stu`(

`stu_id` INT NOT NULL AUTO_INCREMENT,

`stu_name` VARCHAR(40) NOT NULL,

PRIMARY KEY (`stu_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

mysql java中文乱码_解决JAVA写mysql时出现中文乱码的现象相关推荐

  1. java 插入 mysql 乱码_解决java中插入mysql中文乱码的方法

    解决java中插入mysql中文乱码的方法 发布时间:2020-07-11 14:35:11 来源:亿速云 阅读:100 作者:清晨 这篇文章主要介绍解决java中插入mysql中文乱码的方法,文中介 ...

  2. python django mysql写入中文乱码_解决django 向mysql中写入中文字符出错的问题

    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用.最后发现,在更改mysql的字符集后,需要重建数据 ...

  3. ajax传输json数据格式乱码_解决Ajax加载JSon数据中文乱码问题

    一.问题描述 使用zTree的异步刷新父级菜单时,服务器返回中文乱码,但项目中使用了SpringMvc,已经对中文乱码处理,为什么还会出现呢? 此处为的异步请求的配置: Java代码 async: { ...

  4. python3 django html 中文乱码_解决django后台管理界面添加中文内容乱码问题

    在学习使用django做一个简单的个人博客项目,通过admin后台添加中文文章内容的时候,遇到中文内容显示乱码的问题. 排除了网上资料中的提到的几个问题: 1.数据上传默认采用的是unicode编码 ...

  5. java类型转换异常_解决java.lang.ClassCastException的java类型转换异常的问题

    解决java.lang.ClassCastException的java类型转换异常的问题,异常,对象,错误,给大家,会报 解决java.lang.ClassCastException的java类型转换 ...

  6. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  7. pb mysql 中文乱码_解决springmvc+mybatis+mysql中文乱码问题

    近日使用ajax请求springmvc后台查询mysql数据库,页面显示中文出现乱码 最初在mybatis配置如下 select text from News where id=#{o} 其中表New ...

  8. java csv导出用excel打开乱码_解决Java以UTF-8导出的CSV文件用Excel打开乱码

    项目中导出或下载的CSV文件,默认打开方式一般都是Excel.若文件中有中文或者日文时,显示内容就会乱码,但是如果用文件编辑器记事本之类的打开显示内容是正常的.首先解释一下为什么会有这种现象,之后给出 ...

  9. java 命令 乱码_解决java 命令行乱码的问题

    虚拟机参数加上 -dfile.encoding=gbk -ddefault.client.encoding=gbk -duser.language=zh -duser.region=cn 补充:jav ...

最新文章

  1. 10 行 Python 代码写的模糊查询
  2. (*长期更新)软考网络工程师学习笔记——Section 16 磁盘存储技术和网络规划设计
  3. JavaScript from C#(入门篇)
  4. 在chinapub买的书还没有到?
  5. Abaqus DOC 搜索功能 在 IE浏览器 显示“应用程序已被JAVA安全阻止”解决办法
  6. 软件质量控制、质量保证和质量管理区别
  7. 【单片机学习笔记】(25):PID初识、门电路符号、H桥驱动电路、中断服务函数使用注意事项、SIM800C打电话发短信、OLED
  8. oracle查看用户 同义词,oracle同义词
  9. SPSS(七)非线性回归过程
  10. HLS调用vitis库
  11. 腾讯AI开放平台使用尝试:代理后的文本翻译API使用方式
  12. 计算机软件专业的毕业设计论文写作技巧【精华总结】
  13. 常州abb机器人编程_最新ABB机器人编程程序解析
  14. Excel把符合条件的数据全部提取出来
  15. 机器视觉引导定位系统,工业视觉定位检测
  16. CA运作模式-认证与过期吊销
  17. 网站建设与管理的基本概念
  18. 【论文翻译】GoogleNet网络论文中英对照翻译--(Going deeper with convolutions)
  19. 数独 ( 三 ) ——解数独
  20. 产品项目分析之竞品分析

热门文章

  1. hashlib 与 hmac 模块
  2. 跳板机(前置机) 堡垒机
  3. 荣耀V10手机如何在非华为电脑上实现“多屏协同”?
  4. 使用pdfjs-dist绘制pdf文件
  5. python写的飞船游戏卡顿,Python3+Pygame实现的射击游戏,很流畅,有音效
  6. Ubuntu系统管理---配置VIM显示行号
  7. TCP协议拥塞控制算法(Reno、HSTCP、BIC、Vegas、Westwood
  8. Jquery实现Ajax同步请求
  9. 黑盒圆桌派 | 品牌怎样破除流量内卷?
  10. 主机厂对紧固件扭矩质量的控制方法——SunTorque智能扭矩系统