viやvimで文字化けしたときの対応方法

viやVIMで設定ファイルを編集する際、日本語が文字化けしてしまうことがあります。

以下では文字化けしたときの対応方法をまとめました。

LinuxOSで日本語が文字化けしたときの対応方法

vi/vimで編集する際、日本語が文字化けする場合は以下のセットコマンドを実行することで、日本語を認識し、文字化けを修正してくれます。

以下はCentOS8(最新バージョン)で確認ずみ

:set encoding=utf-8

vimの設定ファイルに設定し文字化けの修正を自動化

毎回、セットコマンドで文字化けを修正するのはめんどくさいので、以下vimファイルに設定を追加します。

$ vi ~/.vimrc

セットコマンドの内容は以下となります。

set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
set fileformats=unix,dos,mac

ファイルにコマンド追記後は、以下で設定はいるを反映させます。

$ source ~/.vimrc

これでファイルに記載された内容が反映され、次回から編集時に文字化けしなくなります。




エンジニアのオンライン学習

ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。

おすすめオンライン教材
自宅で学習ができるオンラインスクール

ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT US
げんき☆ひろき
インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!