MACのターミナルはSHIFT JISに対応していない。
なので、utf-8に直してから対応する必要がある。
✅ STEP 1:Shift-JIS → UTF-8 に変換(編集用)
まず、バックアップを作成:
cp index.html index.html.bk
次に UTF-8 へ変換:
iconv -f SHIFT_JIS -t UTF-8 index.html > index.utf8.html
これで index.utf8.html が UTF-8 の編集用ファイルになります。
✏️ STEP 2:UTF-8 のまま編集する
vim index.utf8.html
※ macOS / Linux のエディタは UTF-8 での編集が安定。
🔄 STEP 3:編集後、UTF-8 → Shift-JIS に戻す
保存した後、SJIS に戻します:
iconv -f UTF-8 -t SHIFT_JIS index.utf8.html > index.new.html
これで index.new.html が Shift-JIS の最終版になります。
🔄 STEP 4:元ファイルと置き換える
バックアップを残したまま置き換える:
mv index.new.html index.html