Java 写入mysql 中文乱码问题(解决)

Java 在连接mysql,insert一个中文数据的时候,经常出现中文乱码问题,那应该如何解决呢?

操作方法

  • 01

    创建数据库: CREATE   DATABASE   `Db`                CHARACTER   SET   'utf8 '                COLLATE   'utf8_general_ci ';

  • 02

    建表的时候: CREATE   TABLE   `TableA`   (                                     `ID`   varchar(40)   NOT   NULL   default   ' ',                                      `UserID`   varchar(40)   NOT   NULL   default   ' ',  )                                       ENGINE=InnoDB   DEFAULT   CHARSET=utf8; 一定后面有utf-8

  • 03

    3.设置URL的时候:  (这是最关键的一步) 好多人都没有这么设置就会出错。 jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8 后面“?”之后的代码一定要有的。

(0)

相关推荐

  • win10系统打开excel2010出现中文乱码如何解决

    win10系统打开excel2010出现中文乱码如何解决 故障现象描述: 从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用EXCEL打开出现乱码的情况. 原因分析: 此 ...

  • SecureCRT出现中文乱码怎么办?win10系统使用SecureCRT出现中文乱码的解决方法

    很多用户在windows10系统电脑中使用SecureCRT时,都会遇到中文乱码的情况,这是怎么回事呢?我们要如何操作呢?接下来,小编就为大家详细介绍win10下使用SecureCRT出现中文乱码的解 ...

  • mysql中文乱码解决

    我们在编程的时候,用到mysql数据库的时候,在从数据库获取数据显示在页面上的时候,偶尔回事乱码,这个时候我们总是不知道从何下手,让我们不知所错! 其实乱码就是数据库的字符编码和页面的字符编码不一致. ...

  • 彻底解决mysql中文乱码的办法

    MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php ...

  • mysql 中文乱码解决方法

    操作方法 01 中文乱码基本都是字符编码格式设置不对引起,mysql一些选项默认为latin1 应该统一为UTF-8 . 02 先打开MySQL Command Line Client 03 查询相关 ...

  • VS2010复制代码到word时出现中文乱码的解决办法

    VS 2010 复制代码到word出现乱码解决办法 直接复制VS2010的代码到Word里面去时,汉字会出现如下乱码,虽然可以采用记事本打开然后复制的方法,但是这样就失去了高亮色,不是我们想要的,下面 ...

  • mac系统中sublime text 3 中文乱码怎么办 解决sublime text中文乱码的详细教程

    sublime text 是一款很好用的文字编辑软件,可谓是程序员必备,但是最近发现在mac端使用的时候,中文乱码, 网上一些解决方案,抄袭严重,没有解决实际问题,所以记录下自己解决问题的过程。 1、 ...

  • CentOS终端命令行显示中文乱码的解决方法

    安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方法: 修改/etc/sysconfig/i18n,内容为 复制代码 代码如下: LANG="zh_CN.GB18030" LA ...

  • Xshell出现中文乱码,如何解决

    xshell并安装之后,当我们使用时,服务器却出现了中文乱码现象,这是什么原因,小编今天给大家讲一下如何解决. 图1:使用中文命名文档 现象: 登录服务器查看中文却出现乱码 原因分析: 使用的xshe ...