環境
- php5.4
事象
PHPを利用していて、mb_convert_kana()が効かない。
原因
第三パラメータである、文字コードを指定していないため。
$str='5あア';
$str = mb_convert_kana($str, "n");
echo $str;
結果:5あア
対処
第三パラメータである、文字コードを指定する。
$str='5あア';
$str = mb_convert_kana($str, "n", 'utf-8');
echo $str;
結果:5あア
参考にしたサイト
『mb_convert_kanaがきかない時』
mb_convert_kanaは全角・半角変換が手軽にできる便利な関数だ。しかしたまーにきかないときがある。原因は文字コードを指定していないことにある場合が多…
助かりやした!
コメント