Macbook 打开txt文件乱码问题解决

部分txt文件是GB编码,在windows可以查看没有问题但是在mac上打开会有乱码,可以使用命令转码

cd 你的文件目录
iconv -f GB18030 -t utf-8 aaa.txt > bbb.txt 

打开TextEdit,perference里的open and save里,将open处的coding选成automatic,然后打开bbb.txt,应该就可以了。

文件太多可以写脚本批量处理
将以下脚本保存为converter.sh保存在工作目录下

#!/bin/bash

src_dir=$1
dest_dir=./output/

if [ ! -d "$dest_dir" ]; then
  mkdir -p "$dest_dir"
fi

for file in $src_dir/*
do
  if [[ $file =~ .*\.txt$ ]]; then
      filename=$(basename "$file" .txt)
      new_filename="${filename}-utf8.txt"
      iconv -f gbk -t utf-8 "$file" > "$dest_dir/${new_filename}"
  fi
done

打开终端进入目录

cd 工作目录

bash converter.sh 你的txt文件所在的目录路径

最终在 /Users/tony/demo/txt 目录下生成一个 output 目录,转换后的 txt 文件都在这里,并且都加上了 -utf8 标识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值