はじめに ※投稿後、いくつかコメント頂きました。主に、@mpyw さん、@hrdayaさんのコメントを元に、大幅に変更を加えています。コメントありがとうございました。 機種依存文字をスペースに置き換えたいと思い見つけたページを試したのですが、うまくいかなかったので、その時に調べた事を書いておきます。なお、特に断りのない限り、文字コードはUTF8を想定しています。 参考にしたソース 参考ページには次のように書いてありました。 function replaceText($str){ $arr = array( ... (省略) ... '\xE2\x91\xA0' => '(1)', '\xE2\x91\xA1' => '(2)', '\xE2\x91\xA2' => '(3)', '\xE2\x91\xA3' => '(4)', ... (省略) ... ); return str_repl