PHPコーディング

文字コードの取得

2009年08月31日
変数に入っている文字のコードを確かめたい場合、【mb_detect_encoding】関数を使うと文字コードが返ってきます。

mb_detect_encoding(コードを確かめたい文字列, 確かめる順番, 検出方法);
で、2番目と3番目の引数は省略可能です。(特に3番目は省略)

なので、
mb_detect_encoding(コードを確かめたい文字列);
として文字コードを取得しようとしたのですが、エラーが出てどうしても取得できません。

そこで、2番目の引数に、順番を指定してやると・・・
あっさり文字コードを返してきました。文字列が短すぎたのか?

【mb_detect_encoding(コードを確かめたい文字列, "EUC-JP, SJIS, JIS, UTF-8, ASCII");】