犬ターネット

PHPで機種依存文字をチェック

2011-03-08 php

PHP で機種依存文字をフィルタリングする関数を作ってみた

上記では機種依存文字のリストを作って一個一個チェックしてるようだけど、おれはめんどくさがりなのでこんなので済ませる。

mb_convert_encoding を使って UTF-8 → SJIS (SJIS-winじゃないよ) 変換すると、機種依存文字が「?」になるので、あとは元文字列とバイト数比較すればいいだけ。一応以下スクリプト実行して「OK!」表示されることを確認。

8tracksいじったり
unbeltipo