PHPで半角カナを全角カナに変換しようとしているのですが


mb_convert_kana

を使用すると、濁点が一文字扱いになってしまい、おかしくなってしまいます。
何か解決する方法はありませんか?

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/03/15 21:51:45
  • 終了:2011/03/22 21:55:03

回答(3件)

id:taroe No.1

taroe回答回数1099ベストアンサー獲得回数1322011/03/15 22:16:40

>濁点が一文字扱いになってしまい、おかしくなってしまいます。

半角カナではそれが普通です。

半角カナにはギはキ+濁点としか表せません。ギという文字はないのです。

http://ash.jp/code/codetbl1.htm

>何か解決する方法はありませんか?

何が問題なのかわかりませんが、仕様ですからそちらを変えることなく

問題を解決するように検討してください。

id:makocan

半角は理解出来ます。

ただ、全角に変換しても一文字扱いになってしまうためのしつもんです。

2011/03/16 01:22:58
id:deflation No.2

deflation回答回数1036ベストアンサー獲得回数1262011/03/15 23:10:50

ポイント40pt

KVオプションで変換できます。


$zenkaku = mb_convert_kana($hankaku, 'KV'); 
id:makocan

ありがとうございます!

2011/03/16 01:23:19
id:sheik135 No.3

sheik135回答回数80ベストアンサー獲得回数02011/03/16 08:34:56

ポイント40pt

ツールのオプションから設定ができると思いますが実施されたでしょうか?

id:makocan

ツールのオプションですか??

2011/03/16 15:45:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません