カテゴリ | |
サマリ | 文字参照文字が置換されない |
バージョン | 1.4.4 |
投稿者 | しげる |
状態 | 完了 |
投稿日 | |
数値参照文字はきちんと置換されるんですが、文字参照文字はどうしても置換してくれません。
例えば、©と記述すればコピーマーク©になるのですが、©と書くと画面には©と表示されてしまいます。
これを直すにはどうしたらよいのでしょうか。
サーバーのOS:FedoraCore 2
WEBサーバー:Apache 2.0
PHPバージョン:PHP 4.3
- default.ini.phpのユーザ定義ルールに追加したら手っ取り早いかと。 -- teanan
- んー。普通に書けるはずですけど。入力しているのはどこでしょうか?何かのプラグインのフォームでしょうか? -- さばぞう
- ヘルプの中に「整形ルール」というのがありますが、その記述がすでに置換されていません。最初からこの通りなので、どうしたら良いものかと… -- しげる
- 追加です。独自の文字参照文字は普通に置換されています。SGML定義のものだけが置換されません。 -- しげる
- cache/entities.datが壊れていませんか?配布ファイルのものと置き換えなおすとか、update_entities を実行するのいずれかでentities.datを更新しても駄目ですか? -- にぶんのに
- 今調べてみたところ、entities.datが0バイトになっていました。配布ファイルのものと置き換えたところ、期待通りに動作するようになりました。ありがとうございました! -- しげる