Re: RDF が文字化けする

投稿ツリー


このトピックの投稿一覧へ

OhYeah

なし Re: RDF が文字化けする

msg# 1.1.1.2.1.1.1.1.1
depth:
8
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/10/31 21:30 | 最終変更
OhYeah  半人前   投稿数: 24

xoops_charset でもいけました。で、言語周りの設定を良く確認してみたところ、global.php の _MBSTRING_LANGUAGE を ja_utf8 に設定してあったようで、ここを japanese に戻したら default でも文字化けはなくなりました。どうもお騒がせしました。

全文配信ですが、CDATA 内に記述する場合は htmlspecialchars は不要です。というか、生 html を渡さないと、フィードリーダのレンダリングシステムによるかもしれませんが、Opera なんかでは画像等の取得ができなくなります。下記のようにすると、Opera で画像も含めて表示できるようになりました。

1
		$entry['diary'] = $d3dConf->func->convert_encoding_utf8($d3dConf->func->substrTarea($dbdat['diary'], $dbdat['dohtml'], 0, false, "UTF-8"));

あと、rdf.xml の <content:encoded> で、CDATA[' のシングルクォートは余分ではないかと…。

投票数:3 平均点:10.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ