掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
”你好”のバイト長を求めるには (ID:146513)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsXP+VB2005で開発をしています。 System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(TEXT) でTEXTのバイト長を求めていたのですが、 中国語に対応するため、TEXTに "你好"とか"时间"といった文字が入ってくることになりました。 上記の方法で求めても、当然ながら正確な値が戻ってきません。 一文字ずつ全/半角のチェックを行ってバイト長を求める事はできますが、 上記のように一度に求める方法はないでしょうか。 ご教授のほどよろしくお願いいたします。 ※TEXTは全角/半角、中国語(簡体)/日本語が混在します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.