ぐぐってみると皆さん同じように困ってるみたいですが。
なぜか突然、BlogtrottrからEvernoteに投稿された記事の“タイトルのみ”がデコードされなくなってしまいました。
ご覧のように、UTF-8がどーのこーと、エンコードされた情報そのまんまになってしまっています。
おもしろいのは、notify.meを使ったときのような文字化けではなく、あくまでデコードされていないだけだという現象。ちなみにGmailや普通のメーラーではちゃんと変換されて表示されます。
原因を調べるため、直接Evernoteに飛ばすのではなく、間をかませて詳細なヘッダ情報をみてみました。
すると、メールごとに文字コード設定がてんでばらばら。
HTML形式メールなのでContent-Type: はmultipart/alternativeなわけですが、X-Body-Content-Type: となると
text/plain; charset=iso-2022-jp (original="UTF-8")だったり
text/plain; charset="UTF-8"だったり
text/plain; charset=iso-8859-1 (original="UTF-8")だったり。
まあ、どのパターンでも本文はきちんと日本語に変換されてるんで問題ないのですが。
あと、テキスト形式で送られてくるConfirmメールの場合、Content-Type: はtext/plain; charset=us-ascii (original="UTF-8")となっています。
こうして見てみると、タイトル(Subject)部分に関しては、もともとはUTF-8だったRSSフィードの情報を us-ascii として送ってしまっているようですね。
で、メーラーは頭が良いから(original="UTF-8")の部分を読み取ってうまく変換してくれるけど、Evernoteではうまくいかない。
なんか、そんな感じなんじゃないかという気がします。適当ですけど。
以前はうまくいっていたことを考えると、Blogtrottrでの何らかのアップデートの影響なんでしょうね。
現状では、タグ付けの整理の際にタイトルを本文からのコピペで修正すればいいや、という認識であきらめてますが、できれば近いうちに元に戻って欲しいものです。
誰か技術英語に堪能な人、この内容をBlogtrottrの開発者に相談してもらえないもんだろーか…

