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/

まとめ

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

The following two tabs change content below.
加藤 拓

加藤 拓

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

記事を気に入ったらシェアをしてね

  • twitter
  • facebook
  • google+
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存
  • LINEで送る
  • twitter
  • このエントリーをはてなブックマークに追加
  • Pocket
ブログの読者になる
ブログの読者になると新着記事の通知を
メールで受け取ることができます。
読者登録はコチラ

関連記事

新ソーシャルニュースリーダーのPressoを使ってみた

インファクト編集部 インファクト編集部

記事を読む

CSVファイルの文字化けを防ぐ方法(Mac編)

望月 翔太 望月 翔太

記事を読む

Gunosy(グノシー)読んでる?ニュースが無料で読める時代

ショウコ ショウコ

記事を読む

ハングアウトの左側のボタンってどんな機能なのか教えて!という方へ

今野 ちか 今野 ちか

記事を読む

企業がInstagramを始める時に参考になるアカウント10選(観光業編)

ショウコ ショウコ

記事を読む

ブログの読者になる

ブログの読者になると新着記事の通知をメールで受け取ることができます。

読者登録はコチラ

文字サイズの変更

標準 拡大
インファクトベトナム語ブログ
2017|SNS広告でクリック率が高い広告画像の作り方!

雪が積もる京都officeの岡田です。 今日はMarkeZineという

ブログで英数字を使う時は全角と半角どちらで統一するべき?

こんにちは、名畑です。 今年も様々な情報を発信していきたいと思って

Instagramで自分が探したいユーザー・投稿を検索する方法

Instagram(インスタグラム)は、Facebookのシェアや

訪日観光客の旅行消費額と時期について

あと、2年でオリンピックですね。 訪日観光客は年々増えてきています。

ブログ記事を書く時間がない!?仕事の合間に時間を捻出する方法

こんにちは。WEB集客&メディア化アドバイザーの持田です。