dポイントプレゼントキャンペーン実施中!

VB.net 2005 において開発を行っております。
処理として、文字を半角カナに変換する処理を行っているのですが
このたび、サロゲートペア文字に対応することになりました。

現在までは、下記のような処理でおこなっておりましたが

 StrConv(’文字が入ります’, VbStrConv.Katakana)

サロゲートペア文字は、’??’として返ってきてしまい困っております。
そもそもサロゲートペア文字を半角カナに変換することはできないのでしょうか?

またその場合どのような対処で処理を行うのがベターなのでしょうか。。。
サロゲートの文字のみ回避して、他の文字は半角変換するような形になるのでしょうか。

お力の程、お貸しいただけると助かります。
よろしくお願いいたします。

A 回答 (1件)

サロゲートペア?


よく分からんけど、下記が参考になるのでは?
http://www.atmarkit.co.jp/fdotnet/dotnettips/732 …
とその関連リンク。

でも
http://www.magata.net/memo/index.php?%A5%B5%A5%E …
半角カナに変えられそうな文字は無さそうですよ。
    • good
    • 0
この回答へのお礼

半角カナ変換は難しかったので、
他の運用で回避しました。
ありがとうございました。

お礼日時:2012/04/13 10:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!