コンテンツにスキップ

SEO024 · 文字エンコーディング

重大度: warning

<meta charset> 宣言のないレンダリング済みページを検出します。SvelteKit では charset タグは src/app.html にあるため、本ルールはレンダリング解析(vite プラグイン)でのみ評価されます。静的(CLI)解析では何も出力しません。

文字エンコーディングが宣言されていないとブラウザは推測するしかなく、文字化け(mojibake)を起こすことがあります。<meta charset="utf-8"> は標準的で曖昧さのない宣言であり、<head> の先頭に置くべきです。

src/app.html
<head>
<meta charset="utf-8" />
%sveltekit.head%
</head>