unicode対応について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
mtakata
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
V8からバージョンアップしてきたプログラムで、ins関数が上手く動かなくなりました。
現象は、全角文字が混じっていると期待している位置に挿入されません。
unicodeを利用する場合の注意事項が、それに当たると思いますが、unicodeを利用するつもりもありませんが、どの様に設定すれば普通(旧来通り)の動きに戻せるでしょうか?
現象は、全角文字が混じっていると期待している位置に挿入されません。
unicodeを利用する場合の注意事項が、それに当たると思いますが、unicodeを利用するつもりもありませんが、どの様に設定すれば普通(旧来通り)の動きに戻せるでしょうか?
投票数:0
平均点:0.00
null
投稿数: 191
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
INS の第一引数と第二引数に A=文字 型の変数を使用していれば
V9 と同様、バイト単位で処理されるはずです。
INS('abあcd', '123', 4, 3) のように変数を使用していない場合は
A=文字 型の変数に 'abあcd' などを代入後、INS(A, 略) のようにするか
INS(UnicodeToANSI('abあcd', 932), 略) のように変換する必要があります。
V9 と同様、バイト単位で処理されるはずです。
INS('abあcd', '123', 4, 3) のように変数を使用していない場合は
A=文字 型の変数に 'abあcd' などを代入後、INS(A, 略) のようにするか
INS(UnicodeToANSI('abあcd', 932), 略) のように変換する必要があります。
投票数:0
平均点:0.00
mtakata
投稿数: 16
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
了解しました。
第1引数の変数は、文字型です。
第2引数は文字なんですが、第1引数の変数に全角と半角が入り混じっていると現象がでてます。
下記の様に使っています。
A = ins(A,'あ',4,2)
回答頂いた内容にて、調査してみます。
ありがとうございました。
第1引数の変数は、文字型です。
第2引数は文字なんですが、第1引数の変数に全角と半角が入り混じっていると現象がでてます。
下記の様に使っています。
A = ins(A,'あ',4,2)
回答頂いた内容にて、調査してみます。
ありがとうございました。
投票数:0
平均点:0.00