iconv 解决乱码问题
2016-07-27 15:02
281 查看
[root@NGINX-APACHE-SVN pro]# file 林.txt 林.txt: ISO-8859 text, with no line terminators #在LINUX下显示乱码
[root@NGINX-APACHE-SVN pro]# iconv -f GBK -t UTF-8 林.txt -o 林1.txt [root@NGINX-APACHE-SVN pro]# file 林1.txt 林1.txt: UTF-8 Unicode text, with no line terminators #问题解决! [root@NGINX-APACHE-SVN pro]# file 林.txt 林.txt: ISO-8859 text, with no line terminators
[root@NGINX-APACHE-SVN pro]# yum search iconv Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.btte.net base | 3.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 1.4 MB 00:03 ========================================== N/S Matched: iconv =========================================== perl-Text-Iconv.x86_64 : Perl interface to iconv() codeset conversion function Name and summary matches only, use "search all" for everything. [root@NGINX-APACHE-SVN pro]# yum search iconv Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.btte.net * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirror.bit.edu.cn ========================================== N/S Matched: iconv =========================================== perl-Text-Iconv.x86_64 : Perl interface to iconv() codeset conversion function Name and summary matches only, use "search all" for everything.
名子相同也可以:
root@NGINX-APACHE-SVN pro]# file 20160704mysql.txt 20160704mysql.txt: ISO-8859 text, with CRLF line terminators [root@NGINX-APACHE-SVN pro]# iconv -f GBK -t UTF-8 20160704mysql.txt -o 20160704mysql.txt [root@NGINX-APACHE-SVN pro]# file 20160704mysql.txt 20160704mysql.txt: UTF-8 Unicode text, with CRLF line terminators
=======================================================================
[root@NGINX-APACHE-SVN pro]# file 交互式创建apache虚拟主机.txt 交互式创建apache虚拟主机.txt: Bourne-Again shell script text executable #这是个shell肢本,但里面有中文,显示为乱码!
同样用iconv命令来除理,结果成功了!
[root@NGINX-APACHE-SVN pro]# iconv -f GBK -t UTF-8 交互式创建apache虚拟主机.txt -o 交互式创建apache虚拟主机.txt
如果去掉#!/bin/bash 再次查看:
[root@NGINX-APACHE-SVN pro]# file 交互式创建apache虚拟主机.txt 交互式创建apache虚拟主机.txt: ISO-8859 text, with CRLF line terminators
所以这个乱码的问题,可以用上面的方法去解决!!
相关文章推荐
- Qt实现倒计时器
- Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
- spring-boot actuator(监控)配置和使用
- java中的byte运算
- NKOI wjj的排列序列
- redis的持久化:RDB的配置和原理
- Ant基本使用指南
- 收藏:信息安全基础知识
- Inno Setup入门(二)——修改安装过程中的图片
- 【POJ】3176 - Cow Bowling(dp)
- Mysql 访问权限
- Android中WebViewClient与WebChromClient两个类的区别
- 代码中断言的使用NSAssert、NSParameterAssert
- java过滤Emoji表情
- Shader的学习方法总结
- SSL
- appbar下非滑动布局也遇到了nestedScrollview那种高度被压缩的情况,如何破呢~
- 简单的短信验证
- 利用pdf.js在手机端网页中直接打开PDF文档
- Node.js函数传递之基础HTTP请求