10
2

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 5 years have passed since last update.

VSCodeでREADME.mdに絵文字を使うと開くときに文字化けするので毎回イライラしてたけど、設定を見直せば大丈夫だった件

Posted at

vscodeでマークダウンの中に絵文字を使いたかった

自分用のgitコメントの絵文字プレフィックスを整理したこともあり、README.mdに書いておきたかったので、README.md(マークダウンファイル)に絵文字を入れていた。。

もともと、コメントのプレフィックスを使うのにREADME.mdに書いてた。文字プレフィックスだったので問題にならなかった。
今回、絵文字プレフィックス使ってみようかな、って思って、1,2個のリポジトリで使ってみてたときにこの問題が起こった。

絵文字を入れると毎回文字化け(エンコードが変わる)ので、毎回右下のエンコードを押して「エンコード付きで再度開く」をしてたけど、面倒になったので、一時期は絵文字を削除してコミットしてみたりしてた。
でも、自分用のプレフィックスを整理してみたし、せっかくなので絵文字を入れておきたいと思ったのでちゃんと設定を調べてみた。
(とかって大層にまえがきを書くほどのことは書いてないのであしからず_(:3」∠) _

困った件

絵文字を使うと勝手にUTF-8じゃないやつで推測しやがる。
(日本語が1箇所だけの場合もこうなることがあるのは知ってる)

解決方法

設定で、エンコードを推測しないにしておけばおけ。

"files.autoGuessEncoding": false,

これを入れればOK。

GUIの設定画面から行く場合は

ファイル→基本設定→設定 で設定画面を開いたのち

検索に「エンコード」と入れると

Files: Auto Guess Encoding
✔ 有効な場合、ファイルを開くときに文字セットエンコードをエディターが推測します。言語ごとに構成することも可能です。

というのが出てくる。

image.png
↑ エンコードと入れたときの画面。

このチェックを外せばOK。

マークダウンファイルに限る場合は

設定に入れる必要がある。

  "[markdown]": {
    "files.autoGuessEncoding": false,
  },

GUIの設定画面は無理ぽ。たぶん。

おわりに

絵文字楽しいキラキラしててかわいい🌟 にゅーぶる会のところを使ってりんごバージョン作ったので今度また書きます。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?