LoginSignup
1
0

More than 3 years have passed since last update.

ファイルタイプと文字化けした時の対処法inMac

Posted at

概要

ファイルを開いて、、
→�x�����v

!????、なんだこれ・・・?
となった人に向けた記事になります。

この問題の対処の方針は2段階で
1,まず文字コードを確認する(動く方と動かない方)
2,文字コードを変更する。
でなんとかできます。

1, 文字コードを確認する

下記コマンドで文字コードを確認します

// hoge.csvの文字コードを確認する
file --mime hoge.csv

こんな感じの結果が出力されます。
unknown-8bitはShift-JISのことです。

hoge.csv: text/plain; charset=unknown-8bit
hoge.csv: text/plain; charset=utf-8

正しいファイルの文字コードと間違っているファイルの文字コードが確認できたら、
次のステップのコマンドにより文字コードを正しく修正します。

2, 文字コードを変更する

文字コードを変更するにはnkfコマンドを使用します。
オプションにより、変換後の文字コードを決めることが可能です。

// 文字コードをUTF-8に変換 -wオプション
nkf -w --overwrite hoge.csv

// 文字コードをShift-JISに変換 -sオプション
nkf -s --overwrite hoge.csv

終わりに

どうだったでしょうか・・・?
使いたいファイルが文字化けしてるとびっくりしますよね。
そんな時も焦らず対処しましょう!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0