あなたが示すコードは問題なく動作します。Web サイト作成者の立場から、これ以上できることはありません。適切にフォーマットされた日本語テキストをブラウザに渡すと、ブラウザはレンダリングに問題を抱えています。
(あなたの質問には本当の詳細はありませんが、ここで削除された回答の下のコメントスレッドから、アジア言語パックがインストールされていないWindows XP上のChromeのみがこの問題を抱えていることは明らかだったので、以下はこの非常に狭い状況に適用されます。)
プラットフォーム(この場合はオペレーティング システム + ブラウザー) は、日本語テキストをサポートできる必要があります。そうでない場合、テキストはレンダリングされません。日本語 (および中国語) は何千ものグリフのサポートを必要とする点でやや特殊であるため、Windows XP 以下では、そのサポートのために別の言語パックをインストールする必要がありました。それ以降の Windows バージョンでは、このサポートは基本インストールにほとんど統合されています。これは、サイズの増加が最近ではそれほど問題にならないためと考えられます (XP は 10 年以上前のものであり、当時のハード ディスク サイズは大きく異なっていたことを思い出してください)。 )。
Chrome でオペレーティング システムがこの言語パックを提供する必要がある場合は、それが解決策です。このサポートはバンドルされていません。それが気に入らない場合は、Google に連絡して修正を依頼してください。実際には、これはほとんど問題にならないはずです。日本語の Web ページに興味があり、それらを読むことができ、Chrome を使用してアクセスしている人は、すでにそのパックをインストールしている可能性が非常に高いです。これはあなたのサイトだけではなく、すべてのWeb ページに関係するためです。本当に必要な場合、ユーザーはすでにこの問題を自分で解決しています。