Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
入力チェック
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30245#CommentId82815
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
daive
 (社会人)
投稿日時
2017/6/1 10:31:10
>文字列をshift-jisにコード変換してからバイト数を数えればいいかと。
>この考え方はVB6の時代から変わりません。
この考え方は、危険です。
’
Shift_JIS 一つとっても、亜種があり(MS、IBM、Appleなど、汎用機のフォントはメーカ亜種の塊)
油断していると、嵌められます。
古い処では、文字コードとフォントの相対の変更で、籠、篭のコードが変更になったり、
’
98時代の4分1角、2分1角まで考えると、悪夢です。
’
UTF、UNICODEには、Shift-JISに対応しない
文字コードがあり、単純な例では、
Windowsのファイル名としては扱えても、
VB6、VBA6/7のDIR関数では、問題を起こす文字があったりします。
⇒ここ暫くは、悩まされないが、出ると拒否しているのが、外字対応です。
’
私の場合は、現状では、半角カナは使用禁止としています。(2分1角は当然禁止)
― ‐ - なんて Shift-JIS では、ろくに区別しなかったけれど、今では区別します。