お世話になっております。
文字列のバイト数で条件分岐をする方法を教えてください。
Webフォームの回答を別システムに自動登録するロボットを作成しています。
登録先の入力欄の入力上限が32バイトなのですが、Webフォーム側がバイト数で入力制限を掛けることができないため、ロボットで文字列が32バイト以内なら転記、33バイト以上なら別のメモ欄に転記、という処理を作りたいです。
よろしくお願いいたします。
お世話になっております。
文字列のバイト数で条件分岐をする方法を教えてください。
Webフォームの回答を別システムに自動登録するロボットを作成しています。
登録先の入力欄の入力上限が32バイトなのですが、Webフォーム側がバイト数で入力制限を掛けることができないため、ロボットで文字列が32バイト以内なら転記、33バイト以上なら別のメモ欄に転記、という処理を作りたいです。
よろしくお願いいたします。
こんにちは
文字コードによってマルチバイト文字の必要なバイト数は変わりますので、
ここでいう「バイト数」を明確に定義する必要があるかと思います。
例えばShift_JISなら全角2バイト固定ですが、そのような意図でしょうか?