WordPressのRSSフィードエラーは制御文字が原因?

rss_i

こんにちは。
インファクトの加藤です。
ゴルフの練習を2時間休まずやったら、手の皮がズルむけになってしまいました(笑)
練習してもクラブを変えると、真っ直ぐ飛ばなくなるので、難しいです!
でも、楽しいですね!

さてさて先日、お客様のブログでRSSのエラーが表示されました。

目次

  • RSSってなに?
  • 起きたRSSのエラーとは?
  • 該当する記事をSublimeText(テキストエディター)にコピペして探す
  • BSってなに?なんで入るの?
  • それじゃどうすればいいの?
  • まとめ

RSSってなに?

rss_01

RSS(アール・エス・エス)とは簡単に言うとニュースサイトやブログの更新内容を要約してまとめてくれる技術です。
↑の画像がRSSフィードを表示させたものです。

■今さら聞けないけどRSSってなに?便利なの?
https://www.infact1.co.jp/staff_blog/webmarketing/12459/

ただのテキスト情報だとわかりにくいですが、この情報をプログラムを使ってを組み立てて表示させることで、ホームページなどにブログの最新情報などを自動で表示させたりしています。

rss_01

インファクトのホームページだと↑のピンクで囲われた箇所がRSSフィードを表示させている箇所です。
この様に画像つきで表示させることができるのです。
しかも自動なのでホームページを更新しているかのようですね。

そんな便利なRSSですがお客様のブログでエラーが起きました。

起きたRSSのエラーとは?

This page contains the following errors

error on line 110 at column 190:Input is not proper UTF-8,indicate encoding!
Bytes:0x08 0xE3 0x81 0x8B

Below is a rendering of the page up to the first error.

RSSのページを開くと↑の様に表示されていました。

簡単にいうと「UTF-8以外の文字が含まれてるよ!」という意味です。
なので、原因となる文字を削除すれば解決します。

該当する記事をSublimeText(テキストエディター)にコピペして探す

rss_04_1

SublimeTextというテキストエディターに原因となる文字が入っている記事を貼り付けると、↑の様に「BS」と表示されています。
この「BS」が原因でした。

※Sublime Textではなくても発見することはできますが、メモ帳等の場合、使用するフォントを変えたりなど特別な設定が必要です。

BSってなに?なんで入るの?

この「BS」は制御文字といって「BackSpace」の略です。

制御文字(せいぎょもじ、control character)とは、文字コードの規格で定義される文字のうちディスプレイ、プリンター、通信装置などに対して、特別な動作(制御)をさせるために使う文字である。

引用元:Wikipedia

なんで入ってしまったのか?

そもそも、なんで「BS」と制御文字が入ってしまったのでしょうか?
これは原因を特定するのが難しいですが以下の原因が考えられます。

  • どこかから、コピペをしてきた
  • Wordからそのままコピペ
  • 何かのソフトで書いたものをコピペ
  • ブラウザの何かしらが原因で入ってしまった(Safariであるみたいです)

なので、特定することが難しいです。

それじゃどうすればいいの?

上の方でも記載した「Sublime Text」で書いてコピペするのがオススメです。
WEBの開発者向けのソフトですが、無料で使うことができます。
制御文字が絶対はいらないとは言えませんが、制御文字を可視化することもできますし、問題が起きたら「Sublime Text」にコピペすればいいので。

なので、これをPCにインストールして使いましょう。

WindowsでもMACでも使うことができます。

■Sublime Text
http://www.sublimetext.com/

まとめ

制御文字が入ってしまっても取り除くように設定したいなと考えています。
こういった問題は他にも出てくるかと思いますので、次のバージョン・アップには対応していきます。

  • シェア
  • twitter
The following two tabs change content below.
加藤 拓

加藤 拓

企業のメディア化アドバイザー株式会社インファクト
「WEB集客&企業のメディア化アドバイザー」の加藤です。
ホームページからの集客でお困りの方や売上アップのお手伝いをするためにアドバイザーとして「企業のメディア化」の立ち上げをサポートしています。
元々WEB制作スタッフとして仕事をしていたのでHPの構造も知っていますので、コアな部分を踏まえてお手伝いさせて頂きます。これからもお客様のお役に立てるような情報を発信していきます。
  • twitter
  • このエントリーをはてなブックマークに追加
  • Pocket
PAGE TOP
LINE it!