- ベストアンサー
【PHP】日本語を実体参照符号化、及び還元したい
【PHP】日本語を実体参照符号化、及び還元したい PHP5使用者です。 例えば「の」を実体参照符号化すると「の」となるわけですが、こういった処理をPHPで自動化できないものでしょうか。ひらがなだけでなく漢字もあるため個別処理は不可能です。何かいい関数があればいいのですが… お詳しい方、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
数値文字参照 数値文字参照 に変換するなら mb_encode_numericentityを使うと出来ます 以下をutf-8 で保存して実行してみて下さい。 <?php function utf_to_entity($str){ $convmap = array ( 0x0000, 0xffff, 0x0000, 0xffff ); return mb_encode_numericentity ( $str, $convmap, 'UTF-8' ); } $s_utf = '数値文字参照'; $s_ent = utf_to_entity($s_utf); echo $s_utf.'<br><textarea rows="2" cols="40">'. $s_ent. '</textarea><br>'. $s_ent .; ?>
お礼
で、できました! mb_encode_numericentity()なんて専門書になかったしconvmapもまだ理解できていないのですが、結構重要な関数ですよね。 ありがとうございました。