当前位置: 首页 > news >正文

Linux:iconv

iconv用于文件编码格式转换,常用于解决跨系统(Windows→Linux)文件内容、文件名乱码问题。

1、用法

iconv [选项] -f <源编码> -t <目标编码> [输入文件] -o <输出文件>

2、选项

-c:如果文件中有部分无法转换的字符,则跳过它们,以最大程度了解文件内容;

3、例子

1、文件内容乱码

Windows下的文件内容默认是GBK编码,在Linux下打开会乱码,如需正常访问需转为UTF-8:

iconv -f gbk -t utf-8 data.txt -o new_data.txt

2、文件名乱码

如果用ls或者find指令找到的文件名为乱码,可以通过如下方式显示为正确内容:

find . -inum 123456 -print | iconv -f gbk -t utf-8 -o new_data.txt

3、忽略转换失败的字符

跳过转换失败的字符,避免转换中断

iconv -f gbk -t utf-8 -c data.txt -o new_data.txt

4、说明

1)源编码未知

可以通过file -i指令查看

file -i data.txt
# 输出示例:data.txt: text/plain; charset=gbk

2)为避免覆盖或转换失败,建议转换前备份源文件

 

http://www.jsqmd.com/news/267954/

相关文章:

  • 中文文本处理专家:FST ITN-ZH功能详解
  • Qwen3-VL-2B如何提问?图文问答最佳实践部署指南
  • Open Interpreter网络安全应用:日志分析脚本一键创建
  • vue体育馆开放场地预约器材租赁管理系统设计与实2
  • vue养老院医疗老年人护理理疗系统2
  • 阳泉市城区矿区郊区盂县平定英语雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025
  • Qwen3-4B加载失败?Chainlit调用避坑步骤详解
  • 组件测试--React Testing Library的学习 - 实践
  • 快速理解Multisim数据库层级结构与建模逻辑
  • 手把手教你用DDU优化游戏本显卡性能
  • 2026年热门的岩相切割机,岩相研磨机,岩相抛光机厂家选型推荐榜单 - 品牌鉴赏师
  • vue原创打赏漫画商城的设计与实现沙箱支付
  • 2026年比较好的金相切割耗材,金相,金相振动抛光液厂家行业优质名录 - 品牌鉴赏师
  • AI写作大师Qwen3-4B部署:本地开发环境配置
  • 如何防止电信诈骗
  • 2025年直驱电动螺旋压力机厂家权威推荐榜单:电动数控螺旋压力机/螺旋电动压力机/数控电动螺旋压力机/1000吨电动螺旋压力机/电动程控螺旋压力机源头厂家精选
  • 软路由在企业SD-WAN中的角色:通俗解释
  • Sambert性能优化秘籍:让语音合成速度提升3倍
  • 开源大模型轻量化趋势一文详解:DeepSeek-R1架构优势与落地实践
  • 保姆级教程:Voice Sculptor语音合成模型快速部署与使用指南
  • Gerber文件转成PCB文件:CAM处理完整指南
  • 2026模切机设备厂家权威推荐榜单:平压平模切机/白卡纸模切机/灰板模切机 /白卡模切机/自动模切机源头厂家精选。
  • Qwen3-4B-Instruct部署实战:4090D单卡实现256K上下文解析
  • 网络安全威胁狩猎硬核指南:入侵检测与异常分析的核心原理与实战 ### 一,网络安全漏洞 * 安全威胁是指所有能够对计算机网络信息系统的网络服务和网络信息的机密性,可用性和完整性产生阻碍,破坏
  • SpringBoot中基于JWT的单token授权和续期方案
  • 别被“骗”了,它竟是伪装成小国的领土大国
  • WinDbg使用教程:从零实现内存泄漏追踪的操作指南
  • 你可能从来没有,从这个视角看我国沿海省份
  • zz大模型工具调用(function call)原理及实现,一般
  • Day 92:【99天精通Python】终极项目 - AI 聊天机器人 (中) - 知识库与 RAG