问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Ubuntu怎么查看和批量修改文件编码

发布网友 发布时间:2022-04-23 12:33

我来回答

1个回答

热心网友 时间:2023-05-19 04:54

  使用enca工具可以进行文件编码的查看。
  Ubuntu下的安装命令:
  sudo apt-get install enca
  enca查看文件
  enca -L zh_CN file 查看文件编码
  enca -L zh_CN -x UTF-8 file 更改文件编码
  enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆盖原文件
  下面是一个脚本,批量更改文件编码:
  #!/bin/bash
  #将文件编码更改为UTF-8
  #用法
  #1. 将文件命名encoding.sh
  #2. chmod +x encoding.sh
  #3. 。/set_encoding.sh
  #4. 输入目录名称
  #5. 输入是否递归更改
  #$1表示是否要递归修改文件编码
  function change_file_encoing(){
  for file in $(ls -l|awk ‘{print $9}’)
  do
  if [[ -d “$file” && $1 = y ]];then
  cd $file
  echo $file
  change_file_encoing $1
  cd 。。
  elif [[ -f “$file” ]];then
  echo $file
  enca -L zh_CN -x UTF-8 $file
  fi;
  done;
  #ecna -L zh_CN file UTF-8
  }
  read -p “please enter the dir path:” path #读取目录路径
  if [ ! -x “$path” ]; #判断目录是否存在且是否具有执行权限
  then
  echo “dir path not exists”
  else
  read -p “please enter if you want to recursive?y/n:” recur #是否递归
  fi
  if [ $recur = “y” ];
  then
  cd $path
  change_file_encoing “y” #递归修改文件编码
  else
  cd $path
  change_file_encoing “n” #非递归修改
  fi
关于以上Ubuntu查看和批量修改文件编码的操作方法就介绍完了,要提醒用户的是,在不同的系统中默认文件编码是不一样的,因此用户可以通过上面介绍的方法修改编码来解决乱码问题。
Ubuntu怎么查看和批量修改文件编码

enca -L zh_CN file 查看文件编码 enca -L zh_CN -x UTF-8 file 更改文件编码 enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆盖原文件 下面是一个脚本,批量更改文件编码:!/bin/bash 将文件编码更改为UTF-8 用法 1. 将文件命名encoding.sh 2. chmod +x encoding.sh 3. 。/...

为什么ubuntu下的文件无法执行?

3、用file命令查看文件信息,发现是一个32位可执行文件。4、要想在64位系统上与运行32位程序,则需要安装32位lib库。 对于Ubuntu用户可以使用下面的命令安装。5、过程中有可能找不到需要的库,但是会有几个替代包,选择安装其中一个。6、然后就可以正常运行之前的可执行文件了。遇到这种问题其实还有可...

Ubuntu修改mysql默认编码的方法

修改mysql的配置文件,使数据库与服务器操作系统的字符集设置一致。   vi /etc/my.cnf 设置(如果没有发现这个文件,就新建1个)   [mysqld]   datadir=/var/lib/mysql    socket=/var/lib/mysql/mysql.sock  &...

怎样更改ubuntu系统默认的UTF-8编码

Alt+F2, 输入gconf-editor,进入/apps/gedit-2/preferences/encodings 目录 修改 auto-detected键值,增加GB2312,GBK,GB18030,BIG5等编码(其实加一个GB2312就够了)上移到第一个 b. 解决Flash中文乱码(显示为方块)问题 编辑/etc/fonts/conf.d/49-sansserif.conf 文件 修改第18行开始(1,2,4行)...

解决Linux/Ubuntu/Debian中gb2312中文文档乱码问题

当在Linux/Ubuntu/Debian系统中遇到GB2312编码的中文文档乱码问题时,可以借助iconv命令行工具进行转换。首先,你需要明确你的源文件,例如名为input.txt的GB2312编码文本。接下来,你需要指定一个目标文件,比如你想将内容转换为UTF-8的output.txt文件。具体操作步骤如下:在终端中,输入以下命令,将input....

Ubuntu 10.04 中打开.c文件,文中汉字乱码怎么回事,如何解决?还有txt也...

这个是编码的问题:运行下面的命令,一切OK gconftool-2 --set --type=list --list-type=string /apps/gedit- 2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5- HKSCS,UTF-16]"

在ubuntu下,关于gb18030与utf8编码的装换问题

如果成批转换,需要用shell写个程序 下面写一个简单的,你自己用之前要试一下或者做好备份哦。for i in do if test -f $i then iconv -f gbk -t utf8 $i -o /tmp/$i.new cp /tmp/$i.new $i rm /tmp/$i.new fi done 运行这个shell脚本就可以了。能将当前目录下所有的文件从gbk...

如何解决Ubuntu Kylin 终端中文乱码显示问题

一. Ubuntu默认的中文字符编码 Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在 /etc/environment中看到:sudo gedit /etc/environment 可以看到如下内容:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh:en_US...

ubuntu系统下gedit出现中文乱码的两种解决方法

ubuntu gedit中文乱码看起来很烦人,本文提供两种解决途径,终端命令行途径或者图形界面操作途径,其实原理都是增加编码类型,问题显示如下图,查看文档内容,发现乱码    方法一:终端途径 1、打开终端    2、在终端中输入下面的内容,回车 复制内容到剪贴板 gconftool...

Windows文件在Ubuntu系统下出现乱码的解决方法

乱码问题这是因为在Windows下默认的编码是GBK,在ubuntu下的是UTF-8,所以在Windows下的注释,Ubuntu下就变成来乱码。先安装vim 在命令行模式下运行 sudo apt-get install vim 找到vim这个配置文件夹 一般并不在这个文件中修改 是在自己主目录下添加配置文件 1 运行 vim ~/.vimrc 命令 2 “是注释...

怎么看文件的编码 linux查看文件的编码 linux查看当前文件编码 linux查看文件的字符集编码 linux文件编码查看命令 如何查看txt文件编码 linux修改文件编码命令 linux修改文件字符编码 ue查看文件编码格式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我不像别人那样有一个温暖幸福的原生家庭,是我天生就不配拥有吗... 行政拘留的探望时间具体是多久 亚急性心内膜炎血培养标本采血量是多少 属羊的女人几月出生命最好 你配幸福吗?|心理深剖(原创) 属羊的女孩子哪月出生好? 我是坏女生、坏女生……配得到幸福和快乐么? 我配拥有幸福麽?我注定是上帝遗弃的那个孩子,是不是我已经拥有幸福的资... 要和女朋友去南京旅游,顺便品尝一下特色小吃,求美食达人推荐几个老字号... ...听说南京的小吃特别好吃,请介绍几个地道的,比较好吃的,南京本地人... Ubuntu怎样查看和批量修改文件编码 Ubuntu下怎么修改awkpath的默认路径 ubuntu 怎么安装 awk - 信息提示 ubuntu awk: ^未终止的正则表达式? 我开了一个成人用品商城 没客户咋办 谁能帮我推广 成人用品商城,怎么推广 我开了一个*用品网上商城,可是我不知道怎么向朋友推广,老觉得不好意思,谁能告诉我该怎么办 网上卖成人用品的商城有哪个? 我想买成人用品,网上的夜夜春商城如何?可靠么 淘宝运费险怎么查询 成人用品的网上商城哪家比较好? 哪家成人用品网上商城质量比较可靠? 淘宝中的退货运费险详情在哪里可以看到?具体操作是什么? 成人用品在网上怎么卖 在网站上如何购买成人用品?在哪里买? 运费险赔付的钱在哪里 如何在成人保健用品网上购买成人用品呢? 高级成人用品 我在网上开的成人用品商城,需要怎么推广呢? 成人用品网上怎么购买、保密性要高的最起码、 ubuntu怎样查看显卡信息 怎么在ubuntu上安装oracle数据库 awk 执行shell命令 system命令换行怎么办 Ubuntu中如何实现屏幕切分的方法 ubuntu中shell编程 awk '{a[$2]=a[$2]" "$1} END {for(i in a) print i"\t"a[i]}' input_file >output哪位大神详解一下谢谢 awk指令输出,为什么无缘无故多出一行空行 ubuntu 下复制文本到终端脚本的时候为什么会隔一行出现一个空行 怎么在UBUNTU中编写一个shell从文件中读取每一行显示出来并统计总行数,要求在shell运行 夏天化妆步骤 夏天 化妆 的正确步骤? 夏季正确的化妆步骤? 夏天正确的化妆步骤 夏天化妆怎样不脱妆 夏季化妆的正确步骤 夏天化妆时,脸上总爱出汗,很不容易上妆,怎么办? 夏季化妆的步骤有哪些 关于夏天化妆的顺序? 炎热的夏天,如何画出清透光泽底妆? 夏天淡妆化妆步骤 夏天化妆正确的化妆步骤是怎样