• 締切済み

phpかVBで環境依存文字 チェック

phpかVBで環境依存文字 チェックのロジックを教えて下さい。 「環境依存文字 チェック」で検索するとWEB上でチェックしてくれるサイトは山ほどみつかりますので、一般的に知られたロジックがあるのではと思っています。 http://www.mis.med.akita-u.ac.jp/~kata/works/izonmoji/check.html https://www.submit.ne.jp/tools/check http://www.octalserve.gr.jp/cgi-bin/w-bank/kisyu.cgi ありものがネットで拾えれば嬉しいです。

みんなの回答

回答No.2

UTF8の文字列をSJISに変換、再度UTF8に変換して文字列の長さを比較してチェックするという方法があるようです。 if( strlen($str) !== strlen(mb_convert_encoding(mb_convert_encoding($str,'SJIS','UTF-8'),'UTF-8','SJIS'))) { echo "依存文字です"; } https://gist.github.com/mgng/2090375

すると、全ての回答が全文表示されます。
回答No.1

以下の記事が参考になります。 http://qiita.com/rukihena/items/1a9eba1762464a226325

すると、全ての回答が全文表示されます。

関連するQ&A