- 締切済み
半角カナ→全角カナの変換でエラー
「mb_convert_kana」で半角カナ→全角カナの変換を行なう処理の部分で エラーが発生します。 処理部分とエラーの内容を以下に記載します。 処理: $title = mb_convert_kana($title,"KV",mb_detect_encoding($title)); エラー内容: Warning: mb_convert_kana(): Unknown encoding "" in~ 他の人が作った関数で、今までは正常に動作していたとの事なので、 何が原因なのかよく分かりません。 どなたか、解決方法よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- altrn
- ベストアンサー率62% (10/16)
回答No.2
mb_detect_encoding($title) が失敗していると思われます。 $titleのエンコードがわかっているなら それを指定する(UTF-8,Shift-jis,EUC-JPなど)か、 mb_internal_encoding("UTF-8"); $title = mb_convert_kana($title,"KV"); などとすればいいかと思います。
- php504
- ベストアンサー率42% (926/2160)
回答No.1
php.iniの設定が ;mbstring.language = Japanese になっていたら mbstring.language = Japanese にすれば解決するかもしれません