`
sylinx_yqg
  • 浏览: 143370 次
  • 性别: Icon_minigender_1
  • 来自: 福建 漳州
社区版块
存档分类
最新评论

mysql设置成utf8编码

阅读更多
今天新安装mysql后,写个简单的连接,发现报
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column

错误。做了一下几个修改
1. my.ini
  default-character-set=utf8
2.data对应库文件下的db.opt
default-character-set=utf8
default-collation=utf8_general_ci

3. 修改已存在的表及其字段编码
  


注意字段编码也一定要更改,否则问题仍存在

4. java连接库url

url=jdbc:mysql://127.0.0.1/sylinx_cms?useUnicode=true&characterEncoding=utf8
  • 大小: 44.3 KB
  • 大小: 104.3 KB
分享到:
评论

相关推荐

    mysql5.7配置文件设置UTF8编码

    mysql5.7配置文件设置UTF8编码。 使用此文件直接替换MySQL5.7原配置文件即可生效。

    Linux mysql utf8

    最后,我们需要添加 `init_connect='SET NAMES utf8'` 行,以设置连接 MySQL 数据库时使用 UTF8 编码。 重启 MySQL 修改好 `my.cnf` 文件后,我们需要重新启动 MySQL,以使修改生效。 查看修改结果 重新启动 ...

    全面了解mysql中utf8和utf8mb4的区别

    MySQL中的UTF8与UTF8MB4是两种不同的字符编码方式,它们主要的区别在于对Unicode字符集的支持程度。本文将深入探讨这两种编码的区别,以便更好地理解它们在实际应用中的选择。 一、UTF8与UTF8MB4简介 UTF8是...

    MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci

    然而,MySQL中的`utf8`字符集并不完全符合标准的UTF-8,因为它只支持最大3个字节的编码,这意味着某些4字节的UTF-8字符(如表情符号)无法存储。为了解决这个问题,MySQL引入了`utf8mb4`字符集,它完全支持4字节的...

    Unity3D教程:修改mysql字符编码成为UTF82

    首先,我们遇到的问题是即使设置表的默认字符集为UTF8,并且在发送查询时使用UTF-8编码,仍然会出现乱码的情况。这是因为在数据库连接层面上,字符集设置可能没有正确地同步。为了解决这个问题,我们需要在发送查询...

    如何更改MySQL数据库的编码为utf8mb4

    MySQL数据库的编码转换至utf8mb4是为了更好地支持Unicode字符集,尤其是对于包含四字节表情符号和其他特殊字符的数据。utf8mb4是utf8的扩展,它不仅完全兼容utf8,还能处理更多的Unicode字符范围,包括现代社交媒体...

    Mysql支持emoji 表情符号 升级编码为UTF8MB4

    Mysql支持emoji表情符号升级编码为UTF8MB4 在使用Mysql数据库时,如果需要支持emoji表情符号,需要对数据库的编码进行升级,以便正确地存储和显示emoji表情符号。下面是升级Mysql编码为UTF8MB4的步骤和注意事项: ...

    深入UTF8字符编码.doc

    - **Eclipse全局字符编码**:开发者工具Eclipse允许全局设置项目和文件的字符编码,通常推荐设置为UTF-8以确保代码的通用性。 - **Eclipse的编码配置**:每个项目和文件也可以单独设置编码,对于处理多语言的源...

    linux下设置mysql字符集为UTF-8以及mysql重启.docx

    本教程将详细介绍如何在Linux环境下设置MySQL数据库的字符集为UTF-8,并讲解如何重启MySQL服务。 首先,我们需要找到MySQL的配置文件`my.cnf`。这个文件通常位于`/etc/my.cnf`或`/etc/mysql/my.cnf`。如果没有默认...

    mysql数据库设置utf-8编码的方法步骤

    修改/etc/my.cnf或者/etc/mysql/my.cnf文件 [client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB ...创建新数据库时使用UTF-8编码 create database 'test' default character set u

    MySQL中文编码设置

    ### MySQL中文编码设置 在Java Web开发过程中,MySQL数据库中的中文编码问题是非常常见的技术难题之一。如果处理不当,可能会导致中文显示乱码、数据插入失败等问题。本文将深入探讨MySQL中文编码的相关设置,并...

    深入UTF8字符编码.pdf

    以下是从给定文件中提取的关键知识点,旨在全面解析UTF-8编码在Windows系统、文本工具、JAVA编译器、MySQL数据库以及URL编码中的应用与挑战。 ### Windows系统的字符编码 Windows系统的字符编码经历了从单字节编码...

    广告管理系统 PHP+MySQL 版,utf8 编码

    这个特定的系统是基于PHP和MySQL构建的,使用UTF-8编码,确保了多语言环境下的兼容性和数据的正确显示。PHP是一种广泛使用的服务器端脚本语言,尤其适用于Web开发,而MySQL则是一款流行的开源关系型数据库管理系统,...

    教程:修改mysql字符编码成为UTF8.docx

    MySQL 字符编码修改为 UTF8 的教程 MySQL 数据库的字符编码问题一直是开发者们头疼的问题,尤其是在多语言环境下。如果您的 MySQL 数据库的字符编码不是 UTF8,可能会导致数据乱码、无法读取等问题。今天,我们将教...

    不乱码批量修改mysql数据库、表、字段编码(gbk到utf8php脚本)

    批量修改mysql数据库、表、字段编码(gbk到utf8php脚本) 可以把整个数据库、表、字段编码全部从gbk_chinese_ci 到 utf8_general_ci 转换,不会乱码哦 狂拽吊炸天!!!

    MySQL设置UTF8中文乱码的解决方案.docx

    - 确保你的应用程序(如JAVA程序)也使用UTF-8编码,这可能涉及到IDE的编码设置、项目文件的编码以及输出流的编码设置。 6. **数据库查询和展示**: - 查询结果在终端或网页中显示时,也需要确保终端或浏览器的...

    Mysql数据库编码问题 (修改数据库,表,字段编码为utf8)

    在MySQL中,可以使用以下命令创建一个名为`my_db`的数据库,并设置其默认字符集为UTF-8和排序规则`utf8_general_ci`: ```sql CREATE DATABASE IF NOT EXISTS my_db DEFAULT CHARSET utf8 COLLATE utf8_general_ci;...

    flowable相关数据库表mysql, 包含两种字符集utf8 和 utf8bm4

    添加flowable依赖,配置完成数据库连接,项目第一次启动会初始化数据库flowable相应的表,默认会加载的字符集为utf8(CHARSET=utf8 COLLATE utf8_bin),在mysql8后,在创建数据库时,字符集会设置utf8bm4,...

Global site tag (gtag.js) - Google Analytics