【ブログ】RSS配信と各SNSへの更新通知が止まっていたようです(2回目)

RSS
再びRSSの配信が止まっていました。


前回は制御文字が紛れこんだことによるエラーだったんですが、

【ブログ】RSS配信と各SNSへの更新通知が止まっていたようです – NOBODY:PLACE

今回もどうやら同じ。W3Cの Feed Validation Service でも同じことが指摘されていたので、その制御文字を削除すればエラーはなくなるはずなんですが……でもそれがどこかがわからないんですよね。Feed Validation Service で問題があると指摘されている場所は必ずしも制御文字そのものではないので。



vi開いて貼り付けましょう

制御文字をテキスト中に表示するかどうかは、テキストエディタによって変わります。表示されるものもあればされないものもある。僕が普段使っている「Atom」ではどうやら表示されませんが、身近なところで表示してくれるソフトがありました。それが vi。問題となっているテキストをざっくりコピーしてターミナルでviを開いてペースとしてみると、あら不思議。制御文字が浮かび上がってきます。あとはこれを削除すればOK。





なぜ制御文字が紛れ込むのか

今まで2回はMacで下書きをしたときに紛れ込んでいるので、恐らく何らかのキー操作で紛れ込んでしまうんだろうなとは思うんですが、はっきりとした原因はわかりません。Macのメモも制御文字が表示されれば良いんですが、表示されないので回避も出来ない。困ったなー。Karabinerの設定が悪いという話もあるし、少し見直してみようかな。



参考

テキストエディタ内の「見えない何か」を見つける #atom #sublime | Developers.IO
Karabinerで英数をoption空打ちに割り当てたら不意にDLE文字が入力されて困った話 – Qiita