parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0x83 0x6E 0x81 0x5B
ブログのRSSから最新の10件を取って表示しようとしたら文字化け。
サイトが古く、文字コードがSJISに対し、RSSはUTF-8なので、文字コードが異なるのだ。
simplexml_load_file
ではなく
file_get_contents
として
mb_convert_encoding
して
simplexml_load_string
してもアレだし。
0x83 0x6E 0x81 0x5B
あたりが気になるので
str_replace
してもアレだし。
サイトをUTF-8にして、文字コードを一致させれば済むのだが、
面倒なので放置wwwwwwwww