質問: ### 前提・実現したいこと ここに質問したいことを詳細に書いてください Atomでhtmlファイルを開きAtom HTML Previewで 文字化けせずプレビュー出来ること。 ``` ### 試したこと 課題に対してアプローチしたことを記載してください エンコーディングの問題かと思いauto-encoding というパッケージを導入しましたが 改善されませんでした。 他、Atom HTML Preview文字化け等でググってみましたが解決策が見つかりませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) ・markdown preview で日本語でのプレビュー出来ますがレイアウトは ページ通りではありません。
回答: 色々試しましたが、下記の場合のみうまく日本語も表示されるようです。 * UTF-8のエンコードであること * ``等でエンコードが指定されていること Shift_JISやEUC-JPなど他のエンコードはmetaタグで指定しても、渡される段階でUTF-8の文字以外は壊れてしまうようです。また、metaタグでエンコードを指定していない場合はUTF-8として正常に読み取ってくれず、同じく文字化けしてしまうようです。READMEやIssuesにはありませんでしたが、パッケージ自体の不具合または制限事項と思われます。エンコードをUTF-8にして、metaタグをつけてみて試して見てください。 なお、Markdown Previewはgithubで使われているMarkdownエンジンと同じ仕様で作られているらしく、全てのMarkdown方言には対応していません。Settingsでgithubで表示されるときと同じスタイルまたは普通の選択が選べますので、レイアウトが異なるならそれを試して見てください。 もし、もっと多くのMarkdown方言に対応し、細かくレイアウトを定めたいのであれば、pandocパッケージを試して見てください(別途Pandocを入れておく必要があります)。