半角カナの混じったテキストを全角文字に統一する方法
日付 | 2007/06/11 |
---|---|
ID | 07-005 |
バージョン | 2003, 2004 |
プラットフォーム | Mac / Win |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
半角カタカナの混じったテキストを全角の文字列にするのは、とても簡単です。
4D Japan Pack プラグインには、NKFを利用する AJP Nkf 関数がありますが、NKFは基本的に全角文字を取り扱うライブラリであり、半角文字を全角文字に変換する能力があります。
`半角カナ→全角カナ C_LONGINT($i_err) C_TEXT($t_input;$t_output) $t_input:="あいうアイウエガ" $i_err:=AJP Nkf ("-Ss";$t_input;$t_output) ALERT($t_output)
上記のメソッドを実行するとアラートに「あいうアイウエガ」と表示されます。「ガ」が1つの文字に統合されているところに注目してください。
AJP Nkf 関数のリファレンスには、このオプションについて書かれていませんが、NKFのリファレンスには載っています。AJP Nkf 関数は、NKFにパラメータを渡して結果を得ているだけなので、NKFのオプションがそのまま使えます。
ただしこの方法ではアルファベットや数字は半角のままですので、ご注意ください。