Utilsutilsオブジェクトは、ユーティリティ機能を提供する組み込みオブジェクトです。機能概要:UTF-8エンコード/デコードをサポートします。文字列データをUTF-8でエンコードします。バイナリデータをUTF-8でデコードします。01.06.00+Detailsutils.stringToUtf8bin(data)文字列データをUTF-8でエンコードします。異常が発生した時は、例外となります。length]])バイナリデータをUTF-8でデコードします。バイナリデータ'ArrayBuffer'又は'ArrayBuffer'の配列を指定可能です。'ArrayBuffer'の配列が指定された場合は、配列順にバイナリデータを連結してから、デコード処理を開始します。デコード開始位置オフセット'data'に'ArrayBuffer'の配列を指定した場合は、バイナリデータを連結した後の全'data'に対するオフセットとなります。デフォルト値は0となります。'length'を指定する場合は省略できません。デコード長[byte]デフォルト値は全'data'サイズからデコード開始位置オフセットを差し引いたサイズとなります。デフォルト値以下のサイズを指定する必要があります。'offset'を指定した場合でも省略可能です。デコードされたデータデコードが失敗した場合はundefinedが返却されます。異常が発生した時は、例外となります。デコード対象のバイナリデータ末尾に1から3バイトまでの端数データが存在した場合に、端数データ部分をバイナリデータ出力します。端数データが存在しない場合はundefinedとなります。1UTF-8でエンコードしたデータを、オフセットを使用して分割デコードするサンプルです。この例は、.utf8binToString()のオフセットとレングスを活用しています。マルチバイト文字の切れ目を考慮せずに、分割可能であることを示しています。2UTF-8でエンコードしたデータを2つに分割し、個々にデコードするサンプルです。この例は、デコード対象がストリームデータの場合に活用できます。マルチバイト文字の切れ目を考慮せずに、分割可能であることを示しています。