&と#と数字と;と

2008/10/30 | PHPの基本

&と#と数字と;とで、文字を表すことができる。これは当たり前のことなのだけれど、なんと言っていいのか知らなかった。数値文字参照というらしい。中国語の表示を調べていて偶然見つけた(昔からずっと気にしていた)。でもって、普通の文字列を、いかにして数値文字参照に変換するか、その方法をずっと知らなかった(困ることもなかった、といえば嘘になるが、放置していてもなんとかなっていたというのも事実)。そして今日ようやくそのやり方を知った。

mb_convert_encoding($str,’HTML-ENTITIES’,’UTF-8′);

もちろん逆もできる。他にも知らない関数を使うやり方を見つけた。

tidy_repair_string

こういう見たこともない関数でできるらしいけど、よくわからない。検索で見つけなかったら一生出会うことがなかった関数かもしれない。この関数については以下のサイトを参照。

KoshigoeBLOG

大変勉強になりました。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net