• Mysql命令行中文乱码的解决方法


    环境:Windows 8 64位,Mysql  5.0.96 for Win64 (x86)

    数据库本身安装时默认已经是使用utf8编码的了,但在命令行中执行查询时,查询到的中文依然乱码,解决方法如下:

    查看数据库的编码信息(服务端编码、客户端编码等)mysql>show variables like 'character_set_%';
    如果不统一,先设置为统一的“UTF-8”
     
    方法一:
    登录mysql命令行前指定gbk编码而不是utf8编码:>mysql -u用户名 -p --default-character-set=gbk
     
    方法二:
    登录mysql命令行后设置gbk编码:
    >mysql -u用户名 -p
    mysql>set names gbk;
    注:set names utf8 等同于同时运行了如下三条命令:
    set character_set_client=utf8;
    set character_set_results=utf8;
    set character_set_connection=utf8;
     
    数据库版本:5.0.96
    操作系统:win8 SP1
     
     
     
  • 相关阅读:
    POJ 3009
    POJ 3253
    POJ 3617
    POJ 3984
    UVA10012
    HDU5100
    HDU 5101
    UVA301 运输
    UVA 331 交换的方案数
    uva 10344 算23点
  • 原文地址:https://www.cnblogs.com/mxm2005/p/4970906.html
Copyright © 2020-2023  润新知