2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

hugo new で作った記事の日本語が文字化けする問題について

Last updated at Posted at 2020-02-11

記事を書く前はTermuxの問題かと思っていましたが、調べていくうちに単純にvimの設定の問題だと判明したような、気がします。

原因 文字コード iso-2022-jp

hugo new posts/hoge.md
このコマンドで生成した記事の日本語のみが文字化けしてしまう。
:set fenc? で確認すると「iso-2022-jp」に…。

対策 fileencodings=utf-8 のみ

よく分からないまま次の設定にしていたvimさん。

vim ~/.vimrc
# 開く
set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
set fileformats=unix,dos,mac

これを、下記へ

set encoding=utf-8
set fileencodings=utf-8
set fileformats=unix,dos,mac

この通り「utf-8」のみに変更しました。快適!

感想

hugoのコマンドなのに、vimの設定を変えると解決する理由が分かりませんが、今後の課題にしたいと思います。

こちらの記事で解決 vimで文字化けした時の対応

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?