重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、修改安装文件根目录下的我的文件,搜索字段默认特征设置,设置其值为中国字符编码或国际编码之一,重启MySQL服务器;
成都创新互联专注于伊春网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供伊春营销型网站建设,伊春网站制作、伊春网页设计、伊春网站官网定制、小程序制作服务,打造伊春网络公司原创品牌,更为您提供伊春网站排名全网营销落地服务。
2、修改数据库编码,在安装目录的根目录下找到出现乱码的数据库对应的文件夹,进入文件夹,找到此数据库的编码配置文件,进行修改,重启MySQL服务器;
3、备份原数据库数据,直接删除此数据库,重新创建数据库并设置编码,再重启MySQL服务器。
4、若仍出现乱码,重装系统即可。
显示乱码有许多原因:
这里主要是MySQL数据库中 因为**【编码不统一】**造成的
Latin1是ISO-8859-1的别名,有些环境下写作Latin-1,最终要改为utf-8
在数据库中输入查询命令:
修改成功后的查看界面:
综述如下:
1、运行nero的主程序:开始——程序——nero——start smart,左上角的NERO大字旁边有个菜单的箭头,点击它,从上往下数第3个,是语言选择。
2、出现一个大窗口,最上面有个是English English【下箭头】。
3、点【下箭头】会弹出两种语言,第一种就是中文(简体),选择中文(简体)。
4、选择旁边一个大按钮(Change language now)点击它。
5、完成切换成中文(简体)了,确定。
6、退出,再重新打开,就是中文。
Navicat简介
“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB和/或MongoDB等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云。Navicat的功能足以符合专业开发人员的所有需求,但是对数据库服务器初学者来说又相当容易学习。
1,创建table的时候就使用utf8编码
举个例子:
在每次创建表的时候都在最后加上 character set = utf8 就可以很好的支持中文。
2,修改已经有的table的编码
当使用默认编码创建了一个table的时候,是不能支持中文的,这时候使用如下语句对table_name进行修改:
此后再往这个table插入中文的时候,就可以正常存储和读取了,但不知道为什么之前的乱码还是不能纠正,只能新插入的数据没有问题。
[注意] 我google了一下,有些地方说这个命令也行,但是我测试以后并不行
alter table table_name charset=utf8; #这个语句并没有让table_name支持中文