**[[続・質問箱/366]] [#x62093e9] #author("2018-03-11T14:08:51+09:00;2011-01-27T15:48:22+09:00","","") **[[質問箱/2366]] [#x62093e9] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|文字参照文字が置換されない| |~バージョン|1.4.4| |~投稿者|[[しげる]]| |~状態|完了| |~投稿日|&new{2004-10-02 (土) 00:19:05};| ***質問 [#k9344dea] 数値参照文字はきちんと置換されるんですが、文字参照文字はどうしても置換してくれません。~ 例えば、©と記述すればコピーマーク©になるのですが、©と書くと画面には©と表示されてしまいます。~ これを直すにはどうしたらよいのでしょうか。 サーバーのOS:FedoraCore 2~ WEBサーバー:Apache 2.0~ PHPバージョン:PHP 4.3~ ***回答 [#v3645240] -default.ini.phpのユーザ定義ルールに追加したら手っ取り早いかと。 -- [[teanan]] &new{2004-10-02 (土) 02:23:37}; -んー。普通に書けるはずですけど。入力しているのはどこでしょうか?何かのプラグインのフォームでしょうか? -- [[さばぞう]] &new{2004-10-02 (土) 13:53:00}; --あら、ほんとですね (^^; -- [[teanan]] &new{2004-10-02 (土) 14:42:45}; -ヘルプの中に「整形ルール」というのがありますが、その記述がすでに置換されていません。最初からこの通りなので、どうしたら良いものかと… -- [[しげる]] &new{2004-10-02 (土) 18:44:33}; --追加です。独自の文字参照文字は普通に置換されています。SGML定義のものだけが置換されません。 -- [[しげる]] &new{2004-10-02 (土) 18:46:06}; -cache/entities.datが壊れていませんか?配布ファイルのものと置き換えなおすとか、update_entities を実行するのいずれかでentities.datを更新しても駄目ですか? -- [[にぶんのに]] &new{2004-10-02 (土) 19:39:34}; -今調べてみたところ、entities.datが0バイトになっていました。配布ファイルのものと置き換えたところ、期待通りに動作するようになりました。ありがとうございました! -- [[しげる]] &new{2004-10-02 (土) 21:34:51}; - [[Q. 編集時に書き込んだ文字参照のHTML エンティティ文字が、そのまま表示されてしまう>Q&A/運営#jcde8ee7]] -- &new{2011-01-27 (木) 15:48:21}; //#comment