環境
Visual Studio Code 1.14.1 Mac版
macOS Sierra 10.12.5
マルチポストに関して
Qiitaにも似たような記事を投稿いたしました。
問題
VSCodeで編集したmarkdownをgithubで表示したら文字化けした。
VSCodeの設定では、UTF-8のはずなのに、なぜだろう?
- なぞのクエスチョンマークが増えていた。
- バッククオートも文字化けしていた。(一見バッククオートに見えるけど別の文字扱い)
- vimで開いたらクエスチョンマークのところに^Hや^\が出てきた
なぜ、vscodeでは何もないところで、vimで開いたら^Hや^\が出てくるのでしょうか?また、バッククオートがなぜ違うバッククオートとしてgithubに認識されたのでしょうか?
知っている方がいましたらお教えください。
原因の発見
https://marketplace.visualstudio.com/items?itemName=satokaz.vscode-bs-ctrlchar-remover#overview
によると、chromiumのバグらしく、日本語を途中までタイプしたときに
(例えば、日本語入力で「わ」と打つときに「w」と打ったときにバックスペースを押したりしたとき)に制御文字が挿入されてしまうようです。そのため、^Hが制御文字として入ってしまい、文字化けの原因となった模様です。
https://bugs.chromium.org/p/chromium/issues/detail?id=714771
ではすでに修正がマージされているようですので、8月ごろには修正版のVSCodeが出るとのこと。それまでは違うエディタを使うなりして修正を待つことにしました。
回答してくださったみなさま、ありがとうございました。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/24 14:49
2017/07/24 15:03