0

1024ASCII文字のシリアルデバイスに送信するメッセージを作成する必要があります。このメッセージを通常の文字列データ型で作成すると、これは機能しますか?文字列はUnicodeでフォーマットされているため、データが間違っていると思います。どうすればこのようなことをすることができますか?

4

1 に答える 1

1

まず、文字列はバイナリデータを処理するように設計されていないため、行のバイナリデータにアクセスする必要がある場合は使用しないでください。

これに最も適した候補はバイト配列です。それはデータがあなたが望むように正確に保存されることを保証します。

シリアルポートへの書き込みには、バイナリストリームを使用する必要があります。バイナリ配列を取り、任意の書き込み可能なデバイスに配置できます。

于 2013-03-19T13:13:24.280 に答える