- - PR -
全角文字列を半角文字列に変換する方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-10-10 14:53
C#でWebアプリケーションを作成している者です。
以前に、以下のようなスレッドがありましたので参考にさせて頂きました。 「半角文字を全角文字に変換する関数」 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5582&forum=7 「ASP.NET/C#でStrConvを」 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5922&forum=7 これらの解決方法ですと、C#自体の力ではなく、VB.NETやWindows.APIの力を利用していますよね? 私が開発を行っているWebアプリケーションでは、運用するサーバーには全く開発環境を入れない事になっているのですが、VB.NETのコンポーネントを使う事は可能なのでしょうか? また、依頼者からのご要望により、WindowsAPIは出来るだけ使わないように、と言われている(なぜなのかは不明・・・。正当な理由があれば許しが出るのでしょうが。)ので、可能な限りWindowsAPIを使わないようにしたいのです。 そのため、専用の関数を自作する事になると思うのですが、その場合の処理の流れが思いつきません。予想するに、全角のカナの1文字を取り出し、文字コードを取得して、対応する半角カナ文字の文字コードを指定した文字を出力する・・・とか、そういった処理が必要になると思うのですが・・・具体的な方法がよくわかりません。どなたかサンプルをご存知無いでしょうか? どうかよろしくお願いいたします。 |
|
投稿日時: 2003-10-10 15:37
「運用するサーバーには全く開発環境を入れない」とのことですが
「.NET Framework」を入れないわけにはいかないと思うので VB.NETのStrings.StrConvで問題ないのではないでしょうか? |
|
投稿日時: 2003-10-10 15:39
あ!なるほど!よくかんがえたらそうですね。・・・よく考えなくてもそうですね・・・。
全くその通りです。早速そのように実装するよう、仕様を固めたいと思います。 お手数をおかけしました。ありがとうございました。 |
1