linux 乱码解决
解决RHEL5中文版终端窗口中文乱码的问题
今天从windows拷贝了一个源文件到RHEL5里,RHEL5原来装的是中文版,但是编译源文件后在终端执行提示的中文都变成了乱码。
在网上搜了一下资料,原来是linux默认用UTF-8编码,Windows里面用GB2312编码,把GB2312编码的汉字拷贝到UTF-8编码里面查看自然是乱码了。
解决方案一:
可以单独把源文件转换编码格式
iconv -f gb2312 -t utf-8 source.txt> destination.txt
这里把windows拷贝进来的GB2313编码的source.txt转换为了用UTF-8编码的destination.txt
这样在RHEL5的终端里面重新用vi打开就可以看到原来source.txt里面乱码的中文,到了destination.txt 里面就都正常了
但是这样做有个麻烦,RHEL5还是UTF-8编码的,以后每从windows拷贝一个文件进来就要转换一次吗?那不是疯了
解决方案二:
改掉RHEL5默认使用的UTF-8编码
1. root用户登录(或su root);
2. vi /etc/sysconfig/i18n
3. 将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
LC_CTYPE="zh_CN.GB18030"
4. 最后需要改变当前的环境变量,在终端中输入:export LANG="zh_CN.GB18030"
或者改完后relogin一下 再查看刚才那两个文件
GB2313编码的source.txt里面的中文显示正常了 用UTF-8编码的destination.txt的中文显示乱码
不过这个没关系 以后windows再拷过来的文件都是GB2312编码的 都能够正常显示了
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(733) | 评论(0) | 转发(1) |
上一篇:Linux系统服务简述和作用
下一篇:使用gcc编译C语言的数学函数的方法
linux 乱码解决相关推荐
- linux . 乱码,解决Linux乱码现象
这里介绍三种解决Linux乱码现象的方法,这里三个步骤修改远程linux机器的配置.然后再改secure crt的设置.退出,再重新登录.经过这三个步骤我们就完成了Linux乱码现象的解决方法. 具体 ...
- windows上传文件到linux乱码解决
经常从window上传文件到linux中,发现会是乱码现象,因为windows下的编码是GBK,而linux下的编码是utf-8,所以会出现乱码,如下图: 解决办法:一 是修改putty等客户端的编码 ...
- Aspose生成pdf文档,linux乱码解决
/*** @Description Word转PDF* @param inPath 源文件(Word)* @param outPath 目标文件(PDF)* @param watermark 水印字符 ...
- linux乱码临时怎么解决方案,(收集)linux环境下乱码的解决方法
**************************** 就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式.代码如下: FileOutputStream fos=new Fi ...
- linux php 中文乱码解决,Linux中文乱码如何解决
刚开始使用Linux系统的时候,大家都会遇到一个问题,那就是终端输入命令回显的时候中文显示乱码.为什么会出现这样的问题呢?出现这样的问题,我们应该怎么去解决它好呢?有何解决方法?今天,小编就和大家说一 ...
- linux oracle查询乱码问题,linux中oracle中文乱码解决方法
乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...
- Arch Linux下解决zip解压乱码的方法
Arch Linux下解决zip解压乱码的方法 完全转载于一个大佬的论坛发帖,感觉很有用但没有搜到CSDN的相关文章所以转过来,瑟瑟发抖 安装unarchiver,用unar解压zip文件.(给kde ...
- Linux系统解决OSDLyrics搜索显示的中文歌词名乱码问题
问题描述 OSDLyrics是Linux桌面系统的一个与多种音乐播放器兼容的桌面歌词工具,支持根据歌曲信息搜索歌词并下载,但是中文搜索结果显示乱码 解决方法 找到OSDLyrics的歌词解析文件 ly ...
- linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码
linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因: 操作系统与服务器一致,但客户端与服务器字符集不一致 客户端与服务器一致,但操作系统与服务器不一致 2.解决办法: 设置相关 ...
最新文章
- Jetson nano安装JupyterLab
- wow服务器列表不显示,二区所剩无几 新一轮wow大服务器实装公告
- element ui 设置全局样式不起作用
- UML学习笔记(三):运用面向对象思想
- python官网无法访问_python写的网站,云服务器经常无法访问
- 如何成为一名好的研究生
- c# 判断是否存在次盘符_C# 怎么自动识别U盘盘符 进行判断 读写操作
- “音”你而来,“视”而可见 腾讯云+社区音视频技术开发实战沙龙圆满结束...
- 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第4节 模拟BS服务器案例_1_模拟BS服务器分析...
- PHP trim()的使用
- 2021年焊工作业压力焊考试题库
- 计算机一级如何添加对角线,如何在表格中添加对角线
- 根据表一和表二写出查询结果如表三的sql语句
- 处理0x0000007E和0x0000000A蓝屏
- html怎么修改边距,html怎么设置div边距
- Linux远程连接工具Xmanager Xbrowser--Win10远程连接CentOS6.9桌面
- Google浏览器密码框自动弹出账号密码的解决方法
- CrowdHuman数据集介绍
- Spring+SpringMVC+Hibernate实现投票/调查问卷网站
- 数控机床刀具挑选和切削用量确认的准则