ブログ移行作業
ブログ記事のコピペ
今日は、ブログの更新作業をしていました。
更新といっても、元々無料ブログで運営していたものの引っ越し作業なので、そんなに難しいことは無いはず。
プラグインで一括移行もできるみたいなのですが、せっかくなので整理しながら1記事ずつ手作業でお引越しをします。
コピペ。記事の公開。
コピペ。記事の公開。
繰り返すだけの単純作業です。
しかし、急にエラーが!!
更新に失敗しました。 データベース内の投稿を更新できませんでした。
何度やっても更新できない記事がありました。
なにこのエラー。
公開できないどころか、下書き保存もできません。
エラーの理由、書いておいてくれよぉ(;_;)
更新エラーの理由を探る
ブロックを分けて下書き保存
まずは、どこに原因があるのか特定するために、前半と後半で分けて下書き保存をしてみます。
すると、前半を貼り付けたときは下書き保存できたけど、後半を貼り付けたときにエラーが出ました。
ということは、WordPress全体のエラーじゃなくて、文章の後半になんらかの原因がありそうです。
データベースが壊れたとか、そういうことじゃなくて良かった。
原因は特殊文字の使用
結論を言うと、このエラーの直接の原因は、特殊文字の使用です。
絵文字だったり、機種依存文字を使っていると出てきます。
でも、私のページは絵文字を使っていないし、機種依存文字も使っていないはず。
機種依存文字というのは、高橋の難しい方の漢字(はしごだか)とか、そういう文字。
そんなもの、使っていないはずなんだけど……。
目視しても全然見つからない。
困った。
特殊文字を見つける
目視ではどうしても見つけられなかったので、ChatGPTに質問することにします。
「次の文章の中で、機種依存文字を探してください」
こんな感じで。
すると、見つけました。機種依存文字。
叱るという漢字。
通常、【口】に【ヒ】と書いて【叱】
それがなぜか【口】【七】と入力してありました。
なんでやねん!
叱るっていう文字に別バージョンがあったの、初めて知ったわ!
以前使用していた無料ブログでは、機種依存文字を入力してもエラーにならなかったようで……。
WordPressってチェックが厳しいな。
なお、ChatGPTを使うには会員登録が必要になってきますので、登録していない方は「機種依存文字チェッカー」で検索すればピッタリの機能を持つツールが出てくるはずです。
インターネットって便利。