Linux中文乱码透彻篇
聪明的人,面对新问题时,总是会先想办法迅速解决问题,管它理不理解、明不明白呢,事后再花时间去复盘、总结它,不让自己再次掉进同一个坑里(难堪)。
乱码问题的出现其实就是读写链路上编码不一直导致的,你只要将编码调成一致就能解决问题。所以,要先知道文件、系统、终端编码各是什么
文件编码(utf-8)
windows下:文件另存为,最下面一行就会显示当前编码类型
linux下:vi xxx.txt,命令行模式下输入:set fileencoding系统编码(gbk)
suse:[sysop@110 ~]# cat /etc/profile |grep LANG
LANG=“zh_CN.gbk”centos:
[root@120 ~]# cat /etc/locale.conf|grep LANG
LANG=“zh_CN.gbk”终端编码 (gbk)
1、查xshell编码
xshell的默认编码跟windows的默认编码一样或者语言指定显示编码2、查windows默认编码(cmd)
C:\Users\Sam>chcp
活动代码页: 936(表示gbk,其他编码查看点下面链接)
通过查看这三个编码,就知道该怎么去解决编码问题了,
要么将文件改成gbk,
要么将终端和系统改成utf-8。
参考文献:
字符编码笔记:ASCII,Unicode 和 UTF-8
Xshell User Guide
Windows下的chcp命令(更改该控制台的活动控制台代码页)
Linux中文乱码透彻篇相关推荐
- linux 接收中文数据乱码,linux中文乱码问题的解决方法
这篇文章给大家分享的是有关linux中文乱码问题的解决方法的内容.小编觉得挺实用的,因此分享给大家做个参考.一起跟随小编过来看看吧. Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找 ...
- Linux下部署php乱码,linux中文乱码问题如何解决
Linux中文乱码的解决方法:比如当log4j乱码时我们可以通过找到配置文件在里面设置字符编码为utf-8来,若linux未安装中文语言包可以安装中文语言包解决问题 经常会遇到很多Linux下的中文乱 ...
- 解决Linux中文乱码
解决Linux中文乱码 方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putt ...
- mysql linux 中文乱码怎么解决_如何解决mysql linux 中文乱码的问题
解决mysql linux中文乱码的方法: 1.查看mysql的默认字符集#mysql -u root - p #(输入密码) mysql> show variables like 'chara ...
- linux php 中文乱码解决,Linux中文乱码如何解决
刚开始使用Linux系统的时候,大家都会遇到一个问题,那就是终端输入命令回显的时候中文显示乱码.为什么会出现这样的问题呢?出现这样的问题,我们应该怎么去解决它好呢?有何解决方法?今天,小编就和大家说一 ...
- Linux中文乱码-word-pdf字体转换问题处理
Linux中文乱码-word-pdf字体转换问题处理 Linux下安装黑体和宋体 问题原因:Linux缺少中文字体库 黑体(simhei.ttf) 宋体(simsun.ttc) 1.在windows目 ...
- deepin linux中文乱码_Linux中文乱码如何解决?
刚开始使用Linux系统的时候,大家都会遇到一个问题,那就是终端输入命令回显的时候中文显示乱码.为什么会出现这样的问题呢?出现这样的问题,我们应该怎么去解决它好呢?有何解决方法?今天,小编就和大家说一 ...
- 乱码 Linux,linux中文乱码【图文教程】
虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux中文乱码 时就懵了,对于linux中文乱码 处理起来相对来说较简单,按照我们的步骤处理linux ...
- Linux中文乱码问题终极解决方法
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 该文件在用户目录下,对于其他用户,也必须相应修改该文件. 使用该方法时putty能显示 ...
最新文章
- [Git] 拉开发分支的代码报错
- 你想要的宏基因组-微生物组知识全在这(180601)
- 函数式思维: 利用 Either 和 Option 进行函数式错误处理 类型安全的函数式异常...
- 升级oracle spu,Oracle 2017改变:新补丁更新(RU和RUR),新的版本(Release 18和19)
- [MIPS汇编语言]输入输出演示(数组)
- python 基本操作 多维数组 循环
- Java使用SFTP和FTP两种连接服务器的方式实现对文件的上传下载
- html音频从10秒播放至30秒,基于Arduino制作SD卡音乐播放器
- 数据库事务的隔离机制
- VBA 用 Environ 获取系统环境变量
- Python使用元类约束派生类中必须实现指定的成员
- 软件开发需要学好数学吗?
- 智能一代云平台(三):15年上半年维护总结
- ROS☞通过两种方法提取.bag中的图像数据
- Java8 Collectors.toMap的key重复
- Html提交表单的制作
- pandas学习之df.sample
- 沈师 Java程序设计 PTA 填空题、程序填空题答案
- 结构健康监测平台发展现状
- 初学者必会的Linux命令 - 文件查看篇