扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
处于linux命令,想在linux系统中处理一些表格信息,但是在linux输入cat solr |head -2中文字符出现乱码,百度之后才知道linux下文件编码必须是utf-8中文字符才不会出现乱码。经过多方求助,才得知解决方法。
成都创新互联公司是一家专业提供泾县企业网站建设,专注与成都网站建设、网站建设、H5高端网站建设、小程序制作等业务。10年已为泾县众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
linux环境如何查看文件编码:
file filename
file是命令,filename是文件名
可以从上图看出solr.txt的编码是utf-16,所以要转换成utf-8。
linux环境如何实现编码转换:
iconv -f utf-8 -t utf-16 keyword -o keyword1
iconv -f 源文件格式 -t 想要转成的格式 文件名 -o 输出文件名
上图所示,中文字符乱码经过转换之后可以输出正常的中文字符。
1,使用file 命令查看文件的编码格式
[root@dep-184 /]# file 1.txt
1.txt: ISO-8859 text
2,vim 命令
使用vim命令进入文件 1.txt,然后在使用 “:set fileencoding” 查看文件当前展示的编码格式(这里必须确保展示内容无乱码,才可以得到内容真实的编码格式)
3,enca命令 《Linux就该这么学》
使用enca可以直接查看文件内容的编码格式,如下
[root@dep-184 /]# enca 1.txt
Simplified Chinese National Standard; GB2312
1. 连接到相应的Linux主机,进入Linux命令行状态,等待shell命令的输入。
2. 其次,在Linux命令行上键入echo $LANG。
3.最后,按下回车键执行shell指令,此时会看到该linux的汉字编码是utf-8。
扩展资料:
1、查找目前所使用的linux下所使用的jdk安装后的目录:echo $JAVA_HOME;
2、获得目前所使用的linux下所使用的jdk的版本java -version;
3、获得所安装后的jdk的版本,在bin目录下输入 ./java -version即可;配置好Java环境的情况下可以使用 java -version查看。
4、Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。
5、Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
6、严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流