Windows下面改变cmd编码方式的方法
- 8064
- Linux
- 8
- super_dodo
- 2014/11/04
在windows下面常用来操作mysql的备份与还原等的命令行模式是使用cmd方式,但是今天我在还原从服务器上面备份下来的数据的时候,怎么也不成功,使用Navicat也无法成功,之后再次尝试用cmd的命令行,但是提示错误,从提示信息来看是编码的乱码输出来的。。所以怀疑是cmd采用的编码标准非utf8的所以查找转换成utf8的cmd的方法。
具体的转换方法的命令为:chcp 命令
chcp 65001 就是换成UTF-8代码页
chcp 936 可以换回默认的GBK
chcp 437 是美国英语
cmd.exe的console窗口中正常显示(type命令)UTF8 编码文件中的汉字?
首先切换活动代码页 chcp 65001 (65001是Windows中 UTF-8的代码页);
然后进入窗口属性来修改能显示中文的字体。操作:"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击[确定], 选择将属性应用到当前窗口。
此时可以type显示UTF-8编码文件中的汉字,但却不能显示GBK编码文件中的汉字了。
如果需要再支持GBK,必须执行 chcp 936 切换回简体中文代码页。
在65001代码页下:
有时显示中文不全,可以先最小化,然后最大化cmd窗口;
dir命令还是能正确显示中文文件名;
不能切换到中文输入法;只能通过从其他地方拷贝中文粘贴过来。但粘贴后,光标显示会错位。
另外,我也大概明白了代码页的含义,应该是指在这个cmd窗口中IO子系统所使用的字符编码。
在这个苦逼的年代 没有自娱自乐的精神是很难愉快生活的
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例