[Mac] テキストファイルの文字コードを変換する
mac でテキストファイルの文字コードを変換する方法。
(1)nkf(Network Kanji Filter)をインストールする。
$ brew install nkf
(2)テキストファイルの文字コードおよび改行コードを調べる。
$ nkf --guess abc.txt
Shift_JIS (LF)
現在のフォルダ内全てのファイルについて調べるには以下のコマンド。
$ nkf --guess ./*
(3)UTF-8 に変換する。
$ nkf -w abc.txt > abc-utf8.txt
確認。
$ nkf --guess abc-utf8.txt
UTF-8 (LF)
フォルダ内を一括で変換するなら以下のコマンド。
$ find . -name '*.txt' -exec nkf -w --overwrite {} ;
参考:
コマンドラインで文字コードや改行コードを調べる方法まとめ - Neo's World
https://neos21.net/blog/2018/04/11-01.html
nkfを使ってファイルの文字コードを変換する | DevelopersIO
https://dev.classmethod.jp/articles/exchange-file-encode-by-nkf/
nkf(1): Network Kanji Filter - Linux man page
https://linux.die.net/man/1/nkf
ディレクトリ内のファイル全ての文字コードをnkfで一括utf-8化する方法 - Qiita
https://qiita.com/motoki_giants/items/3b321282922655c68e1b
この記事が気に入ったらサポートをしてみませんか?