*RSS がおかしい [#w38fc151] この Wiki の RSS を mixi のほうに食わせることができなくなってしまった. この前,パッケージをアップグレードしたのがまずかったらしい. もじら上で RSS を読んでみると…文字化けしている. それでは,と,wget で取ってきてみて,kcc に文字コード判別させると… >EUC とかいう答が返ってくる. plugin/rss10.inc.php の中を覗くと,mb_convert_encoding 関数で EUC → UTF-8 変換していることになってる. が,EUC が吐き出されている,ということは… >PHP のマルチバイト処理が disable になってコンパイルされている(?) ということらしい. pukiwiki/ ディレクトリの下を眺めると,mbstring.php というファイルがある. コメントには /* * PHPのmbstring extensionが使用できないときの代替関数 * とある. >これだ!! さらに * 使用方法 * * jcode_1.34.zip (http://www.spencernetwork.org/)を入手して、 * mbstring.phpと同じところにディレクトリ付きで展開してください。 とあるので,jcode_1.35a.zip を get してきて,pukiwiki/ ディレクトリに展開. で,バージョンをごまかすために ln -sf jcode_1.35a jcode_1.34 と,シンボリックリンクを張ってやる. で,やっとこさ無事に UTF-8 で RSS を吐き出すことができたのでありました. *本日のツッコミ [#oc8cd6bb] #comment