したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

12管理人:2013/10/10(木) 07:09:06
【共通】文字列操作

ちょっとtget命令のテストをして気になった点をもう一つ
文字列のハンドリングについて書きたいと思います。
について書きたいと思います。

tget命令のテストをした時に以下の構文を使いました。

kkcl$=mid$(kkcl$,vr2,vr3)

mid$自体は、他のBASICでも標準搭載している関数だと思うので
ものめずらしくもなんともありません。

ただ問題は、BASIC!が英語圏で開発されたアプリだという点です。

英語圏では、日本語のようなマルチバイト文字の考え方があまり
ないので、比較的マルチバイトが考慮されたUNIX系のandroidの
世界でもBASIC!では一部命令(grabfile命令)での文字化けや
ファイル入力、HTML命令のフォームの処理などでマルチバイト文字
独自の考慮が必要となります。

もしかしてmid$関数でも同じ問題が発生するか、少し心配して
いました。

全角文字と半角文字が混在する文字列をmid$関数で指定の開始位置、
終了位置でただしく文字列が取得できるかという点です。

テストした結果は問題なく部分文字列の切り出しが出来ています。

これが使えないと文字列操作は厳しいので良かったと思っています。


2chMate 0.8.5.4/unknown/L01A/4.0.3


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板