sql命令查询出现乱码的解决方法详解


本文摘自PHP中文网,作者韦小宝,侵删。

本篇文章讲述了sql命令查询出现乱码的解决方法,大家对sql命令查询出现乱码的解决方法不了解的话或者对sql命令查询出现乱码的解决方法感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧



MySQL命令行查询乱码解决方法:


MySQL会出现中文乱码的原因不外乎下列几点:
1.server本身设定问题,例如还停留在latin1

2.table的语系设定问题(包含character与collation)

3.客户端程式(例如php)的连线语系设定问题

强烈建议使用utf8,utf8可以兼容世界上所有字符

第一步:找到安装mysql的目录找到 my.ini 文件;

第二步:使用记事本打开my.ini文件 ,

找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直接加上就好了!)






# MySQL client library initialization.

[client]

port=3306

[mysql]

default-character-set=utf8

第三步:在mysql数据库cmd中输入:show variables like'%char%';

第四步:改变原有数据库的编码方式:

1

2

3

4

set character_set_database=utf8;

set character_set_server=utf8;

set character_set_client=gb2312;

set character_set_connection=gb2312;

阅读剩余部分

相关阅读 >>

python怎么统计字母出现的次数

mysql无法启动的解决办法示例分享

navicat连接1130错误如何解决

mysql中文乱码如何解决

mysql数据库出现乱码怎么办

mysql索引不生效的解决办法

mysql与navicat建立连接出现1251错误怎么解决

导入phpmyadmin乱码怎么办

mysql无法创建外键的原因及解决方法

ubuntu下navicat乱码问题终极解决

更多相关阅读请进入《解决》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...