[WordPress]入力すると記事が全消滅する呪いの文字
今回はこのブログを運営している WordPress の技術的なお話。
申し訳ありませんが、興味のない人は読み飛ばしてくださいませ。
その事件は、先日、この巨大数に関する記事を書いていたときに起こりました。
巨大数の世界① − 日本語の場合 | Fragments
いつものとおり、MarsEdit というブログエディタで記事の下書きを仕上げて、サーバーへ送信しました。
そしてブラウザから「投稿の編集」画面を開いてみると、あれ??記事がほとんど消えています。
これはショック! しかしまあそんなこともあるのかなと思い、お茶の一杯でも飲んで気を取り直した後、再度記事を仕上げてサーバーへ送信。しかし今回は念のため記事内容をテキストエディットに保存しておきました。
再度、ブラウザから「投稿の編集」画面を開いてみると、またしても全く同じところから記事が消えている!!
これは何なんだと思い、いろいろ調べたり、試したりした結果、原因がわかりました。
ある文字を記事本文に入れてしまうと、何とそこから後の部分が全消滅してしまうのです。
その呪いの文字とは、
はい。文字で入力できないので、わざわざ画像にしています。
巨大数の記事では日本語の数の単位を紹介した訳ですが、10の24乗に当たる単位がこの「じょ」だったのです。そんな経緯で先述の記事では別名の秭(し)を使用しました。
なお前述した MarsEdit というエディタでは、サーバーに送信した記事がローカルにも保存されるのですが、そちらもみごとに全消滅。どこにも下書きは残っていません。
では、ブラウザ上の「投稿の編集」画面へ直接この文字を入力した場合はどうなるでしょうか?
まずこの文字を入力しプレビューを開くと、この文字から後の部分が表示されないだけでなく、レイアウトもこんな感じにふっとんでしまいます。左下に悲しく見える10の24乗。
またこの文字を入力し下書き保存をした場合は、またしてもこの文字から後の部分が全消滅し、リビジョン(編集履歴)にすら残りません。
どこまでも徹底しているこの呪いの文字。もしかして同じ現象に出会ってしまう人がいるかもしれないのでここにシェアしておきます。もっともこんな文字を使う人は天文学的に少なそうではありますが。
他にも同様の文字があるのかどうかは今のところ不明です。