Linux中文显示:解决Windows传到linux文件中文乱码_win10 nfs共享文件到linux 中文文件乱码问题-程序员宅基地

技术标签: linux  问题解决  

问题描述:博主准备将还有中文的data文件从windows传到linux进行大数据分析,但是发现从windows传到linux之后,中文乱码。

前期试过很多方法,包括很多下载中文字体,设置中文显示,但都不成功

解决方法:编辑i18n文件 ----这样设置中文在SSH,telnet终端就可以正常显示

[root@master abc123]# vi /etc/sysconfig/i18n

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"

然后我们发现linux可以显示中文,但是文件仍然乱码,所以windows下和linux下支持的格式是不相同的。linux下一般是采用utf-8的编码,而我们在windows上编辑文件时是gb2312的编码。所以导致中文编码会乱码。要更正这个问题实际上很简单只要把文件转换成utf-8编码格式然后再导入

iconv -f gb2312 -t utf-8 test.txt> testutf8.txt

-f 就是源编码,-t 转换目标编码,test.txt源文件,testutf8.txt生成目标编码文件)

注:使用 iconv -l 可以查看系统支持编码格式。

之后查看文件就正常了

这样设置以后,虚拟机里面不会是一个黑点,仍然英文显示

  文章参考:中文显示问题(终端显示,vi编辑器显示)https://blog.csdn.net/iamlaosong/article/details/6702259

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43631997/article/details/124285447

智能推荐

鸿蒙系统手机9月11日,鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统...-程序员宅基地

文章浏览阅读67次。原标题:鸿蒙系统9月11日,将有望正式成为国际第三大手机操作生态系统众所周知,当时华为鸿蒙系统还处于1.0版本的时候,这项技术就已经被运用到了荣耀智能屏上,目前该系统也已经过渡到了华为的手表上,经过这一段时间的研发,目前市面上的一些主流软件也都能够支持鸿蒙系统了。华为对鸿蒙系统最终的定位是在于物联网技术,因此也开启了企业之间的合作,就在前一段时间比亚迪发布的比亚迪汉中,就存在了鸿蒙系统的影子,可以..._9月11鸿蒙系统发布会用在手机上吗

阿里技术:万级规模K8s如何管理?-程序员宅基地

文章浏览阅读292次。身为让容器应用实现大规模工业生产的一大功臣,过去几年,Kubernetes 势头迅猛,BAT、京东、美团、字节都走上了全域容器化部署以及云原生架构的康庄大道。而作为支撑阿里万亿级应用背后...

如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第三部分(完)_怎样制作基于cocos2d-x的slg游戏 第三章-程序员宅基地

文章浏览阅读532次。如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第三部分(完)引言程序截图:在第二部分教程中,Ray教大家如何在地图中制作可碰撞的区域,如何使用tile属性,如何制作可以拾取的物品以及如何动态修改地图、如何使用“Heads up display”来显示分数。在这个教程中,我们将加入敌人,这样的话,你的忍者就可以向它们扔_怎样制作基于cocos2d-x的slg游戏 第三章

eclipse中svn的各种图标详解_eclipse svn 各种图标啥意思-程序员宅基地

文章浏览阅读596次。- 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by version control. You can control what resources will be ignored by going to Window → Preferences → Team → Ign_eclipse svn 各种图标啥意思

Ajax及封装Ajax详解_ajsx封装下载接口-程序员宅基地

文章浏览阅读4.6w次,点赞43次,收藏229次。 首先说道ajax必须要知道JSON,不会JSON的,请点击。 Ajax 说道ajax到底什么是ajax? ajax是一种创建交互网页应用的一门技术。 ajax的应用场景有:(地图)实时更新,表单验证等等.... ajax的优缺点: 优点:1.实现局部更新(无刷新状态下),2.减轻了服务器端的压力 缺..._ajsx封装下载接口

公历转农历PHP,js,golang_golang公历转换农历日期-程序员宅基地

文章浏览阅读661次。农历是根据地球公转来计算的,没有强一致性的规律,数据需要实际观测得来,根据香港天文台的数据http://data.weather.gov.hk/gts/time/conversion1_text_c.htm用这个数据来进行查表,根据公历的时间来查找农历的时间,但是单纯的遍历查询效率是不高的,好在农历并不是完全没有规律的。下面是我写的一个PHP类,可以快速查找到公历对应的农历..._golang公历转换农历日期

随便推点

UVA 297 四叉树合并 Quadtrees_对四叉树进行合并调用的函数有哪些-程序员宅基地

文章浏览阅读925次。用一个Dps,把它输出来。A quadtree is a representation format used to encode images. The fundamental idea behind the quadtree is that any image can be split into four quadrants. Each quadrant may again be spli_对四叉树进行合并调用的函数有哪些

盗版xp 安装使用MSE(Microsoft Security Essentials微软杀毒软件)的方法 -程序员宅基地

文章浏览阅读7k次。今天上网突然看到微软发布了正式版的杀毒软件,Microsoft Security Essentials(MSE),感觉宣传上说的很不错,最重要的是因为它是微软自己开发的,兼容性,稳定性其他第三方杀毒软件肯定没得跟它比。赶紧下载了一个,然后安装。安装的时候才发现,MSE需要进行操作系统正版验证,真流氓!微软流氓不可怕,关键咱们有文化......经过多次试验,终于安装验证通过,下面给出具体的过验证的方

HTTPS在SSL/TLS上的使用和配置(IIS8和iOS客户端)_iis8 tls版本-程序员宅基地

文章浏览阅读4.5k次。HTTPS在SSL/TLS上的使用和配置(IIS8和iOS客户端)CA证书1.域名型SSL证书(DV SSL):信任等级普通,只需验证网站的真实性便可颁发证书保护网站;一般是免费的2.企业型SSL证书(OV SSL):信任等级强,须要验证企业的身份,审核严格,安全性更高;收费的3.增强型SSL证书(EV SSL):信任等级最高,一般用于银行证券等金融机构_iis8 tls版本

ubuntu 安装软件的一些命令aptitude,apt-get-程序员宅基地

文章浏览阅读1.1w次。aptitude安装:原文:http://www.isspy.com/aptitude-%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/aptitudeaptitude 是 Debian GNU/Linux 系统中, 非常神奇的的软件包管理器,基于大名鼎鼎的 APT 机制, 整合了 dselect 和 apt-get的所有功能, 并提供的更多

jQuery 搜索关键字,并突出显示_jquery 搜索显示关键字前后20个字-程序员宅基地

文章浏览阅读1.2k次。css: .tuc { color:red; } //模糊查询调用此方法即可 function mh_Search() { $(".search_mh").keyup(function () { var mh = $(this).val(); co_jquery 搜索显示关键字前后20个字

转:在SQL Server中实现 Limit m, n 的功能_sqlsever能用limr-程序员宅基地

文章浏览阅读5.7k次。转自博主 七两雨:在SQL Server中实现 Limit m, n 的功能在MySQL中,可以用 Limit 来查询第 m 列到第 n 列的记录,例如:select * from tablename limit m, n但是,在SQL Server中,不支持 Limit 语句。怎么办呢?解决方案:虽然SQL Server不支持 Limit ,但是它支持 TOP。我们以SQL Ser..._sqlsever能用limr