Home > [MT]制御文字混入によるfeedエラー

[MT]制御文字混入によるfeedエラー

  • Posted by: ogatama
  • 2012年1月17日 12:57
MTから外部サイトにフィードを提供している際、フィードを利用している方から問い合わせがあった。
どうやらフィードの読み込み時にエラーが出るらしい。
chromeで当該XMLのURLを叩いてみた。

(not proper UTF-8 うんちゃらかんちゃらなエラー表示)
0x13 0x0A 0x0A 0x5D

この0x13というのが制御文字コードに引っかかっているらしい。
(どこで入ったの...)
場所の特定は文字コードを文字に戻すと分かった。

0x13 ... 制御文字(見えない)
0x0A ... 改行
0x0A ... 改行
0x5D ... ]

ハハーンCDATAセクションのケツの方だね、ということでphpMyAdminで該当記事のレコードを確認。
が、しかしゴミらしきものは見えない。
おっかしーなー、と思いつつ本文末尾にテキストカーソルをおいて←キーをポチポチやっていると何かおかしい。
「見えないけど何かがある...」
そう、半角スペースでもなんでもなく、←カーソル一回分引っかかる箇所があった。
これを削除してテンプレート再構築したら解決しました。

制御文字が入った原因は外部テキストエディタからブログ原稿をコピペしたときのエンコードの違いからくるゴミ文字コードじゃねーかなー、ということで現在担当エディターに確認中。

Facebook コメント

Comments:0

Comment Form

Home > [MT]制御文字混入によるfeedエラー

Search
Feeds

Return to page top