半角文字を全角文字に変換する

2008.08.20

外部システムや、ファイルのインポートなど半角カナを使用しており、データの受入れ時に全角に変更したい場合があるとき、以下のメソッドを利用することで簡単にこの問題を解決できる。

Visual Basicの力を借りるのである。(C#使いがVBに頼るの?って言わないでください・・・)

たとえば、string型のsStringを全角にしたい場合は以下のように記述し、この戻り値を使用する。

Microsoft.VisualBasic.Strings.StrConv(sString, VbStrConv.Wide, 1)

2番目に設定した引数、実は中国語にも対応している。
VbStrConv.SimplifiedChinese
繁体字 -> 簡体字に変換

VbStrConv.TraditionalChinese
簡体字 -> 繁体字に変換

調べてみると、繁体字は台湾や香港、簡体字は主に中国本土で使用されているようだ。同じ国でも使用する文字がちがう香港、中国本土ではどのようにコミュニケーションをとっているのだろうか?
今度、詳しい方々に聞いてみよう。

詳しい資料やデモ依頼、導入や費用に関するお問合せなど、
まずはお気軽にご相談ください。

資料請求・デモンストレーション お見積り・その他お問合せ

よくあるご質問はこちら>>