数据库|如何解决数据库插入中文字体时显示问号
欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
问题描述
解决方案
这时候我们就需要去查看我们的这张表的编码格式,首先我们进入数据库,查看我们的编码格式;
我们会看到我们的几种编码格式,可能大家对这8中变量名不是很清楚,下面我们简单的介绍一下这几种变量名:
1、character_set_client
主要用来设置客户端使用的字符集。
2、character_set_connection
主要用来设置连接数据库时的字符集,如果程序中没有指明连接数据库使用的字符集类型则按照这个字符集设置。
3、character_set_database
主要用来设置默认创建数据库的编码格式,如果在创建数据库时没有设置编码格式,就按照这个格式设置。
4、character_set_filesystem
文件系统的编码格式,把操作系统上的文件名转化成此字符集,即把 character_set_client转换character_set_filesystem, 默认binary是不做任何转换的。
5、character_set_results
数据库给客户端返回时使用的编码格式,如果没有指明,使用服务器默认的编码格式。
6、character_set_server
服务器安装时指定的默认编码格式,这个变量建议由系统自己管理,不要人为定义。
7、character_set_system
数据库系统使用的编码格式,这个值一直是utf8,不需要设置,它是为存储系统元数据的编码格式。
8、character_sets_dir
这个变量是字符集安装的目录。
这就是8个变量的说明,大家可以简单了解一下,下面我们来介绍怎么解决这个问题,在百度上很容易查到这个问题的解决方案,很多方法是通过命令去修改这个编码格式,这里我用的是一种比较简单的方法。
我们首先找到我们MySQL的安装目录下的my.ini文件,我的是安装在d盘:D:\Program Files\MySQL\MySQL Server 5.5。我们用记事本打开,找到里面的编码配置的代码
也就是几个变量的编码格式,找到它对应的代码将其修改为utf8就可以了。
结语
主 编 | 张祯悦
责 编 | 桂 军
where2go 团队
微信号:算法与编程之美
长按识别二维码关注我们!
温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!
数据库|如何解决数据库插入中文字体时显示问号相关推荐
- linux下mysql写中文变成问号_如何解决数据库插入中文字体时显示问号
欢迎点击「算法与编程之美」关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 我们在进行数据库的增删改查的操作时,当我们插入英文或者 ...
- 中望cad文字显示问号怎么办_CAD图纸用操作系统的字体时显示问号的处理
CAD图纸用操作系统的字体时显示问号的处理 用操作系统的字体时显示问号,这摆明是缺少字体,但如果将提示要替换的字体已经找到,而且已经复制到CAD的FONTS目录下后,不再提示要更换字体了,为什么图纸打 ...
- 永久解决python matplotlib 中文字体的显示乱码-Windows系统
在python中使用matplotlib绘图时,新手通常会遇到中文字体无法显示或显示乱码的问题,这是因为matplotlib中默认没有中文字体.windows系统下的永久解决方法如下: 1.确定当前p ...
- 解决Windows10英文版中文字体难看、时大时小、中文比英文小等问题
安装好Windows10英文版,可是中文字体却非常难看,不是Windows10中文版默认的微软雅黑. 并且还会存在中文字体时大时小,中文字体比英文字体小的情况. 英文版中文字体默认如下: 中文字体太小 ...
- 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]
在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案 病症表现为:主要表现为用T-sql语句插入中文数据时数据库显示全是问号"???" 解决办法: 第一种办法 ...
- mysql data to long_mysql 当插入中文字段时发生“data too long for column”错误
从MySql5中运行本地脚本创建数据库,当插入中文字段时发生"data too long for column"错误.上网一查,发现多字节用户大都碰到了这种情况.google搜索网 ...
- 关于Matplotlib作图时中文字体无法显示问题
项目场景: 通过Matplotlib作图时,遇到图表标签.标题中文字体显示不出来的问题. 问题描述 在使用Matplotlib作图时,设定字体为SimHei,但运行提示没发现这个字体,返回用DejaV ...
- Mac下matplotlib中文字体无法显示解决办法
问题 使用matplotlib画图时会出现汉字无法显示的情况如下图所示 Mac系统版本 解决方法 下载所需字体如SimHei Font,此时需要注意,字体格式应为ttf格式. 将下载的字体放到matp ...
- 解决linux安装中文字体的方法
解决linux安装中文字体的方法 查看系统字体 安装字体 查看系统字体 在开始安装之前,我们先查看系统中已经安装的字体. 要查看系统中已经安装的字体,我们可以使用fc-list命令进行查看.如果系统中 ...
最新文章
- 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...
- AI靠语意理解把照片变抽象画,无需相应数据集,只画4笔也保留神韵,有毕加索内味儿了...
- C++——this指针
- 工作三年,我没给家里一分钱,还把家里掏空了
- 【Paddle】解压文件到指定文件夹
- 中国蚁剑(win32-x64)——安装报错:解压代码出错:[object Object]
- 回溯算法详解之全排列、N皇后问题
- element-UI ,Table组件实现拖拽效果
- Bzoj1007 [HNOI2008]水平可见直线
- linux 锐捷客户端 脚本,常熟理工学院锐捷客户端 for Linux
- 设置电脑的保护色(绿豆沙色)
- Java的jdk安装与环境变量配置
- 西门子PLC S7-1200程序实例 西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件
- 用python求3的阶乘_Python 阶乘实例 - Python 3 基础教程
- 【诗歌】值得背诵古诗(一)
- 如何截取整个网页长图,福利到,整个网页长图该怎样截取
- 关于产品的一些思考——猎云网
- WooCommerce REST API的初学者指南
- 关于微信小程序简单瀑布流的制作
- TCP模拟HTTP发送get和post请求