2013-12-08 Sun
掲示板のスライドショーに続き,不具合のあったRSSの表示
を正常にすべくあがいていました。
正常に表示できるようになれば,なんのことはない,こんな
ことだったのかと思うところです。
最初,スクリプトの不具合だと思い,あれこれやってみましたが,
そうではありませんでした。
設置するにあたって,OS(CentOS)の関係で,文字コードを
UTF-8に変換してアップロードしていましたので,もしやと
思いました。サーバー上で書き込んだ文字が表示されな
かったので,文字コードの関係かなとあたりをつけました。
スクリプトを見てみると,SHIFTーJISからUTF-8に変換し
ている部分がありました。サーバー上で,文字は,
UTF-8で扱われるので,変換は必要ないので,変換の
部分をコメントアウトしました。
$rss = mb_convert_encoding($rss, "UTF-8", "SJIS");
echo $rss;--変更前
↓
// $rss = mb_convert_encoding($rss, "UTF-8", "SJIS");
echo $rss;--変更後
RSSを動かしたら,目的の文字列が,バラバラとでてきました。
ついでに,
//$desc = mb_strimwidth($desc0,0,500,"...","Shift_JIS"); //文字列丸める
変更前
↓
$desc = mb_strimwidth($desc0,0,200,"----","UTF-8");--変更後
として,項目を要約するようにしました。
「やった-」です。めでたし,めでたし。
TOP PAGE △