LenB関数はStudioで使えない?

UiPath studioでLenB関数(バイト数を求める)は使えないのでしょうか?
エラーが出てしまいました。
全角が含まれていないかの検査に使うつもりでした。
代わりの関数があればご指導くださいませ。
よろしくお願いします。

こんにちは

今回LenBを使いたい目的は何でしょうか?
エンコーディングによって文字列のバイト長が変化しますので、目的に応じた算出方法が必要かと思います。

度々すみません。

目的は全角検出ですね。

例えば

System.Text.Encoding.GetEncoding("shift_jis").GetBytes(strData).Length

でShift_JISエンコーディングのバイト長が取得できますので、
それとstrData.Lengthを比較するれば良いかと思います。

なおWindowsプロジェクトでShift_Jisを使う場合EncodingProvider周りのコールが事前に
必要ですのでご注意ください

Yoichi様
いつもご指導ありがとうございます。
早速使わせていただきました。
うまくいきました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.