博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决wamp mysql数据库出现乱码的问题。
阅读量:4619 次
发布时间:2019-06-09

本文共 660 字,大约阅读时间需要 2 分钟。

一般的乱码情况:

如果在控制台上出现這样的乱码,一般在phpmysqladmin上也会出现乱码,因为他们都一样

一个在控制台出现,一个在页面出现。

首先在mysql.exe上输出

mysql>SHOW VARIABLES LIKE 'character%';

下图是正确的

如果不是都将他们设置个为utf8;

 

如果是通过php页面进行读入数据,

mysql_set_charset("utf8");//别用gbk  我试过,gbk会出现乱码mysql_query("set names 'utf8'")  //两条语句选一条就可以,一般选择第二条,第一条好像是新增的,为了兼容所有,选择第二条 

乱码一基本上解决了。

网上很多要在my.ini文件上加上

[mysql]上加上

default-character-set=utf8

[mysqld]上加上

character_set_server=utf8

[client]上加上

default-character-set=utf8

 

 

如果还是乱码

在控制器上打

show create table  +表名

看看charset是否 等于utf-8,不是就把它改成utf8;

 

 

 

最后的一个就是

 

将排序规则改成 gb2312_chinese_ci 

 

一般我按照我上面的方法就解决,最好在wamp官方下载软件,win7以上控制台命令符都支持中文,xp好像要修改,并且好麻烦。

 

转载于:https://www.cnblogs.com/biyongyao/p/5425176.html

你可能感兴趣的文章
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
数据结构(并查集):COGS 260. [NOI2002] 银河英雄传说
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Linux搭建Nexus3.X构建maven私服
查看>>
Notepad++使用NppFTP插件编辑linux上的文件
查看>>
NPOI 操作Excel
查看>>
MySql【Error笔记】
查看>>
vue入门
查看>>
JS线程Web worker
查看>>
Flex的动画效果与变换!(三)(完)
查看>>
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>