mysql 存储中文显示???,通过修改my.ini解决

1、查看数据库的当前编码

show variables like ‘%character%‘;

很显然,编码需要改成utf8

2、确定启动服务时加载的配置文件 

  打开【服务】

  找到【mysql】服务、选择【属性】

  

  得到配置文件的路径:(以自己的为准)

C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

3、修改my.ini文件

[mysql]
default-character-set=utf8 

[mysqld]
default-character-set=utf8 

[client]
default-character-set=utf8

  在原有文件的基础上修改即可,不用做过多修改。

4、重启mysql服务

成功

原文地址:https://www.cnblogs.com/ditf/p/11318653.html

时间: 2024-10-30 04:59:30

mysql 存储中文显示???,通过修改my.ini解决的相关文章

解决Linux系统下Mysql数据库中文显示成问号的问题

当我们将开发好的javaWEB项目部署到linux系统上,操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现论码,下面就将解决linux下mysql中文乱码问题! 打开Linux窗口,启动mysql. 连接mysql输入show variables like '%char%'; 出现如下图,这样的话在linux下操作mysql会出现中文乱码,所以我们要解决这个问题. 关闭mysql,找到 /etc/my.cnf 文件 3.1 如果没有找到my.cnf文件,就从

zabbix中文显示乱码的问题及解决

zabbix是目前企业中用到最多的开源监控系统,友好的界面,以及多样的监控方式及数据采集.支持分布式监控的企业级开源解决方案.我们个人在接触zabbix时通常在安装完zabbix后默认显示的是英文界面,虽然不太习惯,过段时间慢慢适应后就好了,但对于刚开始接触的人来说英文毕竟不太友好,所以为了今后方便还是将界面改为中文:当改为中文后,在查看图表时会遇到乱码问题,这是由于字体格式不一致导致,本文的目的就是解决这常见的两个问题. 首先调整中文显示: 选择中文查看图表时会遇到乱码的情况:这个是我做完之后

windows下Mysql免安装版,修改my_default.ini配置文件无效的解决办法

Windows操作系统中,当我们在安装Mysql数据库服务器的时候,通常有两个选择:一是去官方网站下载Mysql -installer.exe,利用windows系统安装程序的方法按部就班的来安装:二是去软件社区下载mysql绿色免安装版,解压出来就能立即使用. 以上两种方式都可以顺利在电脑上装好Mysql服务器,然而有的用户使用免安装版时,没有通过正确的配置来启动mysql服务器,会出现的问题是 当我们想修改数据库的配置信息如 wait_timeout.interactive_timeout.

win10在CMD操作MySQL时中文显示乱码

根据网上说明直接修改数据库各种的字符集没有效果,后来经过测试发现需要先更换至旧版CMD才行. 具体总流程如下: 1.在边框栏上右键,打开属性栏. 2.选择“使用旧版控制台” 3.重启CMD,并设置字符集即可 输入命令:set character_set_results=GBK; 原文地址:https://www.cnblogs.com/yyn-yang/p/10440549.html

MYSQL导入中文数据乱码的四种解决办法

方法一:通过增加参数 --default-character-set = utf8 解决乱码问题 方法一:通过增加参数 --default-character-set = utf8 解决乱码问题 mysql -u root -p password < path_to_import_file --default-character-set = utf8 方法二:在命令行导入乱码解决 use database_name; set names utf8; (或其他需要的编码) source examp

Mysql中中文乱码的解决

今天在V2EX上问了下遇到的mysql数据库中文乱码的问题,先说下,V2EX比CSDN论坛的模块好多了,一个小时的点击量就突破了500次,而且也有很多人帮助回答. 然后下面是我问的问题: --------------------------------------------------------- 项目全程都是utf8,hibernte写进数据库的数据取出来在myeclipse的consle下面显示是正常的,为何在数据库那个dos窗口下面显示的中文名就是乱码.注明:我的数据库所有配置都是ut

将中文库导入到ARM板子中以解决中文显示乱码的教程

1.将中文字符集导入到ARM板子中的/usr/fonts/目录下 在这里我们使用的字符集为:DroidSansFallback.ttf 下载地址为:https://pan.baidu.com/s/1ARn2Y6Vh6MsRhjHP18yMwQ 中文字符集具体的导入过程如下: (1)将字符集DroidSansFallback.ttf拷贝到SD卡中. (2)在板子的/usr目录下新建文件夹fonts,同时提高文件夹的权限. 命令如下: mkdir fonts chmod 777 fonts 命令 (

Spring MVC 3 表单中文提交后乱码问题的解决方法

在spring mvc 3.0 框架中,通过JSP页面.HTML页面以POST方式提交表单时,表单的参数传递到对应的servlet后会出现中文显示乱码的问题.解决办法可采用spring自带的过滤技术,对所有页面间参数的传递设置统一的字符编码. 分两步解决问题: 1.设置页面格式为UTF-8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2.在web.xml中添加

mysql数据库存储中文数据的解决办法

我在学习django中admin模块的时候,登录进入后台操作页面,输入中文数据,但保存之后全是乱码(全是“????????????”),然后就开始了解决问题之路. 1.首先百度搜索,最主流的方法也是一劳永逸的方法是:修改MySQL的配置文件my.ini.我也是按照这个方法做的,只是搜索出来的方法不详细,或者说不适合MySQL的新版本. 2.在MySQL根目录下寻找my.ini配置文件,然而我装的是MySQL-5.6.30,在根目录下只找到了my-default.ini文件.把my-default