2019-03-12 20:43:29 qq_41128018 阅读数 577
  • 嵌入式Linux文件与串口编程

    本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。 学习条件: 1.C语言编程基础 2.嵌入式Linux开发基础

    7271 人正在学习 去看看 沈寒

Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。
方法一:
在附件终端中,进入到txt文件所在目录,使用命令符“iconv -f gb18030 -t utf8 old.txt -o new.txt”把gb18030编码的old.txt转换成utf8的new.txt。这样new.txt就成为Linux支持的编码。
方法二:
在附件终端中,使用命令符“gconf-editor”,进入环境配置,依次展开“/apps/gedit-2/preferences/encodings/”,编辑右侧的“auto_detected”将“gb18030”添加到最顶上。以后文本编辑器就可以正常显示中文了。

2013-04-30 00:03:25 lyhDream 阅读数 2413
  • 嵌入式Linux文件与串口编程

    本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。 学习条件: 1.C语言编程基础 2.嵌入式Linux开发基础

    7271 人正在学习 去看看 沈寒

vim 打开文件方式

linux下使用vim打开文件可以使用两种方法:

一,  直接使用vim     XXX.txt   打开文件为xxx.txt的文件

二,在已经进入vim之后,要打开新的文件:

首先从编辑模式(插入模式)下进入命令模式   按Esc

输入冒号,输入命令,如下:

:e   /home/lyh/desktop/aaa.txt

打开/home/lyh/desktop/aaa.txt目录下的aaa.txt  文件。


2015-08-02 21:27:20 songlang90 阅读数 355
  • 嵌入式Linux文件与串口编程

    本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。 学习条件: 1.C语言编程基础 2.嵌入式Linux开发基础

    7271 人正在学习 去看看 沈寒
iconv -f gbk -t utf8 笔记.txt > 笔记.txt.utf8
笔记.txt.utf8  打开后不是乱码
在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示txt文件在linux环境下打开呈现了乱码状态

                                
2016-10-28 13:10:14 yychenxie21 阅读数 416
  • 嵌入式Linux文件与串口编程

    本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。 学习条件: 1.C语言编程基础 2.嵌入式Linux开发基础

    7271 人正在学习 去看看 沈寒

在linux终端下输入:iconv -f gb18030 -t utf8 1.txt -o 2.txt

其中1.txt是原文件,2.txt是转换后的目标文件


2018-11-19 16:13:43 Hreticent 阅读数 505
  • 嵌入式Linux文件与串口编程

    本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。 学习条件: 1.C语言编程基础 2.嵌入式Linux开发基础

    7271 人正在学习 去看看 沈寒

出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。

解决方法:在linux用iconv命令,如乱码文件名为test.txt,那么在终端输入如下命令:

iconv -f gbk -t utf8 test.txt > test.txt.utf8

用ls命令查看结果:

$ ls

 

发现重新生成了一个test.txt.utf8文件,打开之后就能正常显示中文了。

没有更多推荐了,返回首页