`
haiyupeter
  • 浏览: 416851 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

cmd命令提示行连接mysql乱码的解决

阅读更多

        下面的介绍是设置为gb2312的,而实际上很多windows的终端采用的是gbk编码,所以如下的内容,有可能是设置为set character_set_client=gbk,这样才能在终端正常显示中文。

        而在Linux中,我们一般采取修改配置文件的方式来做达到同样的效果,已经在博客中有转载了一篇对于linux中的的mysql乱码处理:http://haiyupeter.iteye.com/admin/blogs/402384,此篇主要针对于windows下的cmd控制台的使用面转载和说明。 以下转至: http://blog.csdn.net/xiaoyu411502/archive/2010/05/24/5619237.aspx

        1、MySQL是有一些环境变量可以设置, 可输入:show variables;可查看当前的环境变量设置;

        2、这些变量当中有一部分与字符相关的设置, 可输入:show variables like ´character%´;查看;

        3、其中character_set_results决定返回结果的编码, windows下设为gb2312即可正常显示中文; 设置方法:set character_set_results=gb2312;,然后回车即可;

        4、当然,如果想通过命令提示行窗口来输入中文修改数据库内容, 则可以试试设置set character_set_connection=gb2312; 以及set character_set_client=gb2312;

 

        说明: 以上在命令提示行窗口中设置的值, 其有效期仅仅为本次连接有效, 即断开本次连接之后, 重新连接进来, 所有所设置的变量又恢复到默认的值了。

分享到:
评论

相关推荐

    mysql导出服务器数据库,cmd显示乱码,cmd操作等

    mysql导出服务器数据库,cmd显示乱码,cmd操作等

    cmd中MySQL中文数据乱码问题解决方法

    我的MySQL是默认utf8编码的,所建数据库也是设置utf8编码,使用程序可以新增中文数据,在cmd中使用SQL语句新增数据则报类似Incorrect string value: ‘\xB2\xE2\xCA\xD4’ for column ‘title’ at row 1错误,而...

    在CMD中操作mysql数据库出现中文乱码解决方案

    有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 。 其实,只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到...

    MySQL插入中文数据报错乱码,cmd命令行窗口中文显示乱码——问题解决

    通过CMD窗口连接数据库, show databases; use test(换成你的数据库名称); 第二步: 输入show variable like ‘%char%’; ,查看数据库默认字符编码。 可以看到除了第四个,其它都是utf8(如果你的不是这样也没关系...

    Windows服务器MySQL中文乱码的解决方法

    我们自己鼓捣mysql时,总免不了会遇到这个问题:插入中文字符出现乱码,虽然这是运维先给配好的环境,但是在自己机子上玩的时候咧,总得知道个一二吧,不然以后如何优雅的吹牛B。 如果你也遇到了这个问题,咱先不谈...

    教你如何快捷的使用cmd访问mysql小技巧

    以window7为例,右击“计算机” – 单击“属性” – 单击“高级系统设置... 您可能感兴趣的文章:mysql cmd常用命令如何用cmd连接Mysql数据库cmd连接mysql的方法详解cmd中MySQL中文数据乱码问题解决方法MYSQL数据库中cm

    解决cmd中数据库插入中文数据出错以及中文乱码问题.md

    本文档为本人学习过程中遇到的一些问题,以及对问题的解决思路,有意者请下载。解决cmd中数据库插入中文数据出错以及中文乱码问题。

    MYSQL数据库使用UTF-8中文编码乱码的解决办法

    1.用phpmyadmin创建数据库和数据表 创建数据库的时候,请将“整理”设置为:“utf8_general_ci” 或执行语句: 代码如下:CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;...

    MySQL图形界面操作工具navicat

    该工具是Mysql的图形界面操作的程序,省去了在cmd中敲入繁琐的命令,同时也方便解决Mysql中容易出现的乱码问题。

    MySQL命令行界面中出现字符错误提示的原因及解决方法

    主要介绍了MySQL命令行界面中出现字符错误提示的原因及解决方法,同时文中还附带了MySQL导入乱码问题的解决办法提示,需要的朋友可以参考下

    MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

    主要介绍了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法,分析了中文乱码出现的原因并给出了两种解决方法供大家参考,需要的朋友可以参考下

    Mysql命令行导入sql数据的代码

    我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ...首先在命令行控制台中打开mysql 或许命令的如下: mysql -u root -p database_name 然后或许会提示输入对应的密码 2.下面这条命令或许对你有用,当

    Win7下mysql5.5安装图文教程

    mysql安装比较简单,一般都是直接下一步,重点说一下需要注意的地方。 下载地址:https://www.mysql.com/downloads/ (1)选择安装类型 ...在cmd里面可以直接输入mysql 就可以运行mysql,否则必须先

    nServer-v2.1023[FTP + MYSQL + HTTP + PHP(FCGI)]

    - 解决MySQL远程访问慢的问题 2012年03月30日 - 更新Nginx版本为1.0.14 2012年03月20日 - 优化PHP配置 - 优化Nginx配置 2012年03月13日 - 更新xxfpm,防止部分杀软误报 - 更新php监听端口,防止和一些下载软件...

    phpnow-1.5.6繁体版

    附带PnCp.cmd控制面板,帮助你快速配置你的套件,使用非常方便。 安装PHPnow只需解压、初始化,就可得到一个标准的PHP+MySQL的服务器环境。然后就可以直接安装Discuz!等程序,或者进行PHP开发调试。 由于在繁体系统...

    mysql charset=utf8你真的弄明白意思了吗

    当指定charset=utf8后,再次插入中文,为什么又可以插入中文,并且不乱码呢? 2、查看CMD黑窗口的字符集 打开CMD黑窗口–>鼠标放在窗口最上方–>点击鼠标右键–>属性–>点击选项 通过上图可以知道:CMD中输入...

Global site tag (gtag.js) - Google Analytics