• 解决wamp mysql数据库出现乱码的问题。


    一般的乱码情况:

    如果在控制台上出现這样的乱码,一般在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好像要修改,并且好麻烦。

    博客园的文章都是大学时写的,质量不太好。 我的新文章都会发布再新的 blog :https://blog.biyongyao.com 请大家关注哟!!
  • 相关阅读:
    套接字的工作流程
    信安系统设计基础(个人报告阅读说明)
    1.1Linux 系统简介(学习过程)
    1.12Linux下软件安装(学习过程)
    作业3.5
    作业1
    变量与基本数据类型
    python入门
    计算机基础知识补充
    计算机基础
  • 原文地址:https://www.cnblogs.com/biyongyao/p/5425176.html
Copyright © 2020-2023  润新知