meta descriptionの出力の際に、「phpのTrim関数で消えない半角スペース」があって、ハマったのでご紹介します。 そもそもTrim関数というのは、文字列の両端の通常の半角スペース(0x20)、タブ(0x09)、リターン(0x0A)、改行(0x0D)、NULバイト(0x00)、垂直タブ(0x0B)を消してくれる関数なのですが、「WordPress SEO対策 All in One SEO Packのdescription出力の改造」の際に、いくらやってもTrim関数で両端の半角スペースが消えてくれません。最初は、わたしのコーディングミスと思っていろいろやってたのですが、よくわかりません。 そこで、その半角スペースをbin2hexで16進数に変換にしたところ・・・ 「C2A0」 と出て来ました。あれれ? 「20」じゃないの? どうやら、文字コードC2A0とは、「UTF-8の半角