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

你可以使用 iconv 命令行工具将文件中的文本从 GB2312 转换为 UTF-8。 你可以这样做:

复制代码
 iconv -f GB2312 -t UTF-8 input.txt > output.txt

将 input.txt 替换为以 GB2312 编码的输入文件的名称,将 output.txt 替换为你想要的 UTF-8 格式转换文件的名称。

以下是该命令的详细说明:

  • -f GB2312:指定源编码,本例为GB2312。
  • -t UTF-8:指定目标编码,本例为UTF-8。
  • input.txt:包含 GB2312 编码文本的输入文件的名称。
  • output.txt:转换后的文本将以 UTF-8 编码保存的输出文件的名称。

运行此命令后,output.txt 将包含 input.txt 中从 GB2312 编码转换为 UTF-8 编码的文本。 然后,你可以在应用程序中使用output.txt,或在支持UTF-8编码的文本编辑器中查看它。

相关推荐
喜欢你,还有大家1 分钟前
FTP文件传输服务
linux·运维·服务器·前端
czhc114007566329 分钟前
LINUX99 centos8:网络 yum配置;shell:while [ $i -ne 5 ];do let i++ done
linux
会开花的二叉树2 小时前
彻底搞懂 Linux 基础 IO:从文件操作到缓冲区,打通底层逻辑
linux·服务器·c++·后端
呼啦啦5613 小时前
【Linux】权限
linux·权限
晨曦5432103 小时前
零基础12周精通Linux学习计划
linux
linux修理工3 小时前
n1 Armbian OS 24.11.0 noble 安装suricata
linux·运维·服务器
傅里叶3 小时前
sudo启动Flutter程序AMD初始化失败
linux·flutter
笨鸟贤妃3 小时前
Ubuntu 22.04 安装 Docker & Compose 最新最简单完整指南
ubuntu·docker·compose
bug攻城狮3 小时前
CentOS 7 出现 “Could not resolve host“ 错误的修复方案
linux·运维·centos
leo__5203 小时前
在Ubuntu 22.04系统中无需重启设置静态IP地址
tcp/ip·ubuntu·php