ubuntu 字符集与乱码
以前一直使用windows 操作系统工作后来迁移到ubuntu上但是之前在windows下保存的文档(默认编码gb2312)到ubuntu上全部乱码(默认编码utf-8),记得可以在ubuntu上给gedit(文本编辑器)更改字符集顺序,现在觉得太麻烦了索性把文本编码全改成utf-8算了 ~~!!
1 cat 文本乱码,enca 查看文本编码为gb2312,可使用iconv来转换编码
- $ cat haproxy-log.path.txt
- ־
- vi /etc/sysconfig/syslog
- SYSLOGD_OPTIONS="-m 0"
- syslogd
- /etc/init.d/syslog restart
- ȻͿԿ
- $ enca haproxy-log.path.txt
- Simplified Chinese National Standard; GB2312
- CRLF line terminators
- $ iconv -f GB2312 -t utf8 haproxy-log.path.txt
- #以下为输出
- vi /etc/sysconfig/syslog
- 把SYSLOGD_OPTIONS="-m 0" 改成 SYSLOGD_OPTIONS="-r -m 0"
- 让syslogd接受远程的日志输出
- /etc/init.d/syslog restart
- 然后就可以看到日志输出了
- #输出结束
2 iconv --help
- $ iconv --help
- 用法 iconv [选项...] [文件...]
- 转换给定文件的编码。
- 输入/输出格式规范
- -f, --from-code=名称 原始文本编码
- -t, --to-code=名称 输出编码
- 信息
- -l, --list 列举所有已知的字符集
- 输出控制
- -c 从输出中忽略无效的字符
- -o, --output=FILE 输出文件
- -s, --silent 关闭警告
- --verbose 打印进度信息
- -?, --help 给出该系统求助列表
- --usage 给出简要的用法信息
- -V, --version 打印程序版本号
- 长选项的强制或可选参数对对应的短选项也是强制或可选的。
3 enca/econv 可以更方便的转换文本编码
- #安装enca
- apt-get install enca
- #查询单个文件的编码
- enca haproxy-log.path.txt
- #转换单个文件的编码
- enca -L none -x utf-8
- enconv haproxy-log.path.txt
- #以下为输出
vi /etc/sysconfig/syslog
把SYSLOGD_OPTIONS="-m 0" 改成 SYSLOGD_OPTIONS="-r -m 0"
让syslogd接受远程的日志输出
/etc/init.d/syslog restart
然后就可以看到日志输出了
#输出结束 - #当然还可以批量转换
- find haproxy/ -name '*.txt' | xargs enconv
扩展
字符集与编码
本文转自 dongnan 51CTO博客原文链接http://blog.51cto.com/dngood/726746
ubuntu 字符集与乱码相关推荐
- 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区 作者:njchenyi [字体:大 中 小] 我是先安装了Ubuntu 12.04 Server,然后安装 ...
- Ubuntu下搜狗输入法乱码(二)
本文适用于Ubuntu 16.04,造冰箱的大熊猫@cnblogs 2018/10/25 搜狗输入法时不时出现候选字乱码的问题.参照网上所说的修改Fcitx配置中的简体中文和繁体中文转换配置的方法,无 ...
- ubuntu下文件名乱码的解决办法
ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法 最近一直在用u ...
- ubuntu终端显示乱码的解决
ubuntu终端显示乱码的解决 背景 在ubuntu终端,用diff命令比较两个源文件时,发现输出乱码,如下图所示: 原因 Ubuntu默认编码是UTF-8,可以用locale命令查看,在我电脑上查看 ...
- ubuntu php mysql 乱码,ubuntu 服务器字符乱码问题
SecureCRT中文显示乱码的解决方法 参考文献: Ubuntu Server 命令行下的默认语言 中文乱码 SecureCRT中文显示乱码的解决方法 Ubuntu Server 10.04中文环境 ...
- 字符集中文乱码转换为UTF8,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C\u0089误ï¼\u0081
背景:AvroParquetReader对象读取hdfs上的parquet文件,列内容中文乱码,如:å\u0085¬è¯\u0081ä¸\u009Aå\u008A¡ç±»å\u0088«æ\u009C ...
- Ubuntu系统中文乱码的解决办法
Ubuntu系统中文乱码的解决办法 文章目录 Ubuntu系统中文乱码的解决办法 1. 安装中文语言 2. 安装语言设置的命令locale 3. 安装中文的相关字体 4. 修改语言的环境变量 4.1 ...
- Ubuntu的中文乱码问题
Ubuntu的中文乱码问题 **状况:**所用的Linux系统不支持中文,遇见中文就zz了.ORZ- **目标:**使系统/服务器支持中文,能够正常显示. 首先,安装中文支持包language-pac ...
- ubuntu 编辑器中文乱码
Ubuntu 默认采用UTF8编码,可以方便global.但对中文支持,还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在Ubuntu下访问部分Win文本文件时,出现乱码. I. 配 ...
- ubuntu chmsee出现乱码的解决方法
在ubuntu下是不能看CHM文件的,需要另外下软件. 上网搜索了下,大家都推荐CHMSEE.然后就在Ubuntu One里下载了CHMSEEE并安装. 但是发现一个问题:打开中文的CHM文件会出现乱 ...
最新文章
- css媒体查询移动优先和pc优先
- 程序设计实验题5.3 瓜分车厘子
- 06 | 哨兵机制: 主库挂了, 如何不间断服务
- 2.1对 特征归一化 的一些理解
- uva 10934—— Dropping water balloons
- SpringMVC 文件上传
- 自动化测试——接口自动化——requests用法
- cad无法安装_装机必备!免安装CAD迷你看图特别版PC软件
- 基于ssm的客户管理系统
- 互联网晚报 | 7月27日 星期三 | 微信安装包11年膨胀575倍;阿里申请香港纽约双重主要上市;苹果应用商店被曝大量色情应用...
- Android 四大开发组件
- PI系统在DCS中的应用
- 苹果bundle id是什么?
- ReadyState的五种状态详解
- A股-入门-新手该如何成功选股
- 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数
- Kafka学习——基于已有zookeeper集群实现kafka的集成
- 如果要创业,你应该如何选择创业方向?
- 史上最详细的Vmware安装教程(一)-创建Linux虚拟机
- 洛谷B2132 素数对(质数存储)
热门文章
- 你是否需要购买网站重构?
- 优化理论19----DNRTR无约束优化的对角拟牛顿修正方法
- 19 矩阵——矩阵的相抵、相抵标准形、秩1矩阵、矩阵的满秩分解
- 如何高效地学习机器学习算法?
- 何为启发式算法——退火算法,蚁群算法,遗传算法
- docker获取数据库时间相差8小时_Docker部署服务时间相差8小时解决方法
- goods购物表MySQL的代码_python采用sqlachmy购物商城
- Flutter进阶第7篇: 调用原生硬件Api实现照相机拍照和相册选择 以及拍照上传到服务器
- Flutter进阶第2篇:Dio库实现网络请求以及动态渲染数据
- 企业微信发送应用消息的实现