【总结】错误解析和字符集

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 基于上次总结博客中出现的问题和解决方案,我请教了大神,对出现的问题进行了更深刻的剖析,请见下文:(上一篇博客:【问题解决】MySQL5.5向MySQL数据库中插入汉字时,提示:Incorrect string value: '\Xe7\x8E...' for column 'XXX' atrow 1)

基于上次总结博客中出现的问题和解决方案,我请教了大神,对出现的问题进行了更深刻的剖析,请见下文:


(上一篇博客:【问题解决】MySQL5.5向MySQL数据库中插入汉字时,提示:Incorrect string value: '\Xe7\x8E...' for column 'XXX' atrow 1)


1、创建数据库的时候可以选择数据库使用的字符集,默认的字符集有两种情况


1)在mysql配置文件里面配置了字符集类型。


      此时,会用配置文件里配置的字符集来创建mysql数据库、表和字段


   2)在mysql配置文件里没有配置字符集类型。


      此时,如果在创建库的时候也没有选择使用什么字符集类型,就会用mysql自动默认的latin1




2、在配置文件里面添加了使用什么字符集之后仍然不起作用。


   因为配置文件里面配置的字符集只针对在这之后的创建的库起作用,创建之前的库不起作用。




3、对修改配置文件为utf-8之前创建的数据库怎么办?


  方法一:如果库很复杂,执行SQL语句修改字符集类型,也是非常有效的。    


  方法二:如果该库没有什么实际意义的数据,删了重建更省事。


 


4、通过可视化界面对数据库表的任何操作,最后都会通过可视化界面工具转换成sql语句执行,所以和通过执行SQL语句的原理是一样的。




参考博客:



深入Mysql字符集设置


http://blog.csdn.net/fdipzone/article/details/18180325


十分钟搞清字符集和字符编码


http://blog.jobbole.com/84903/


字符集详解(一看就懂系列)


http://blog.csdn.net/qq_28098067/article/details/53486032



相关文章
|
数据安全/隐私保护
BUUCTF 九连环 1
BUUCTF 九连环 1
602 0
|
12月前
|
Java API
如何在 Java 中动态地添加字符编码支持
本文介绍了在Java中动态添加字符编码支持的方法,通过使用 Charset 和 CharsetProvider 类,可以扩展 Java 的字符编码能力,实现对更多字符集的支持。
237 6
|
数据采集 XML JavaScript
如何优化 Selenium 和 BeautifulSoup 的集成以提高数据抓取的效率?
如何优化 Selenium 和 BeautifulSoup 的集成以提高数据抓取的效率?
|
开发框架 .NET C#
C# 一分钟浅谈:第一个 C# 控制台应用程序
【9月更文挑战第1天】C# 是一种现代化的、面向对象的编程语言,广泛应用于桌面应用、Web 应用和游戏开发等领域。本文详细介绍如何创建第一个 C# 控制台应用程序,包括使用 Visual Studio 和 .NET SDK 的步骤,并解析常见问题及其解决方法,如控制台窗口立即关闭、编译错误和运行时错误等。通过实践,你将掌握 C# 控制台应用的基础知识,为进一步学习打下坚实基础。
549 49
|
SQL 关系型数据库 数据库
python使用DBUtil连接池封装psycopg2/hologres
这段代码是一个Python类`PsycopgConn`,用于管理PostgreSQL数据库连接池。类使用了`dbutils.pooled_db.PooledDB`来创建连接池,支持多线程,并提供了获取连接、关闭连接池、执行查询(`SelectSql`)、插入(`InsertSql`)和更新(`UpdateSql`)SQL的方法。类实现单例模式以确保只有一个实例存在。连接配置包括主机、端口等
|
人工智能 vr&ar Android开发
探索智能手机操作系统的未来发展
本文将探讨智能手机操作系统的未来发展方向,重点关注安卓和iOS两大主流系统,并分析其技术特点、发展趋势以及对用户体验的影响。同时,还将探讨人工智能、虚拟现实等新兴技术对操作系统的应用,并展望未来智能手机操作系统的创新可能性。
288 0
|
城市大脑 监控 搜索推荐
云上智能城市大脑:构建未来智慧城市的核心引擎
更加安全可靠:随着网络安全和数据保护问题的日益突出,云上智能城市大脑将加强安全防护和数据加密技术,确保城市数据和系统的安全可靠运行。 更加开放共享:未来,云上智能城市大脑将更加注重数据的开放共享和跨领域
673 0
|
分布式计算 资源调度 Spark
Spark的一些问题汇总 及 Yarn与Spark架构的对比
Spark的一些问题汇总 及 Yarn与Spark架构的对比
202 0
|
消息中间件 关系型数据库 MySQL
使用Flink的MySQL连接器
使用Flink的MySQL连接器
669 4
[Halcon&笔记] Tuple类型数组
[Halcon&笔记] Tuple类型数组
265 1
下一篇
开通oss服务