UTF-8 and public URL checklist

新サイト初期構築で文字化けした時の直し方

AIやCodexで作った新サイトに文字化けが出た時、部分修正で終わらせず、全ページ確認から本番公開URL確認まで進めるための実践手順です。

このページは非公式ガイドです。サーバーパスワード、FTP情報、APIキー、DB情報、個人情報は掲載しません。作業前にはバックアップを取り、本番URLで確認します。

新サイト公開後に最初に見ること

AIやCodexでHTMLサイトを作ると、見た目の一部だけでなく、title、description、H1、FAQ、JSON-LD、sitemapに文字化けが残ることがあります。最初に公開URLでページ全体を確認します。

ヘッダーだけ直して終わりにせず、sitemap掲載URLを基準に全ページを確認すると漏れを減らせます。

  • 公開URLで200 OKを確認する
  • meta charset UTF-8を確認する
  • title、description、H1を確認する
  • 本文、FAQ、JSON-LD、footerを見る
  • 内部リンクとsitemapを確認する

meta charset だけで直るケースと直らないケース

文字コード指定がないためブラウザが誤判定している場合は、UTF-8宣言で改善することがあります。

一方で、本文がすでに壊れた文字列として保存されている場合、meta charsetだけでは直りません。壊れた日本語を正常な日本語へ戻してからUTF-8で保存します。

直る可能性があるHTMLに文字コード指定がない、ブラウザが誤判定している、本文自体は壊れていない
直らない本文、FAQ、JSON-LD、テンプレート内の日本語がすでに壊れて保存されている

本番反映までの手順

修正は調査で終わらせず、バックアップ、修正、本番アップロード、公開URL確認までを一つの作業にします。通常のHTML追加、内部リンク追加、sitemapへの新規URL追加は止めずに進めます。

  • 変更前バックアップを作る
  • HTMLをUTF-8で保存する
  • 必要なページを修正する
  • sitemapへ新規URLを追加する
  • 本番へアップロードする
  • 公開URLと内部リンクを確認する

STOP条件

文字化け修正で、DB、cron、.htaccess、robots.txt、ads.txt、AdSenseコード、Search Console確認タグが必要になった場合は停止して報告します。秘密情報が必要な作業も停止対象です。

FAQ

文字化けは meta charset を入れれば直りますか?

文字コード指定がないだけなら改善する可能性があります。ただし本文そのものが壊れて保存されている場合は、壊れた文字列を正常な日本語へ戻す必要があります。

ヘッダーだけが文字化けしている時も全ページ確認が必要ですか?

必要です。共通headerが原因なら全ページに影響し、個別HTMLでもtitle、description、FAQ、JSON-LDに同じ問題が残ることがあります。

ローカル確認だけで完了にしてよいですか?

いいえ。本番アップロード後に公開URLで200 OK、文字化けなし、内部リンク404なし、sitemap掲載を確認して初めて完了です。

sitemapも確認しますか?

確認します。新規URLを追加した場合はsitemapに掲載されているか、XMLが壊れていないか、既存URLを削除していないかを見ます。

触らない方がよいファイルはありますか?

文字化け修正だけなら robots.txt、ads.txt、.htaccess、DB、cron、AdSenseコード、Search Console確認タグは原則触りません。

関連ページ