何らかの理由で「エンコード」と入力すると。VS にはすべて、UTF8、Equals、および ReferenceEquals があります。ASCIIを使用できない理由を知っている人はいますか? シリアル データを bytes[] から Char[] または String に変換する必要があります。
.net フレームワーク 4.1 を使用しています
何らかの理由で「エンコード」と入力すると。VS にはすべて、UTF8、Equals、および ReferenceEquals があります。ASCIIを使用できない理由を知っている人はいますか? シリアル データを bytes[] から Char[] または String に変換する必要があります。
.net フレームワーク 4.1 を使用しています
UDPメッセージの送信者/受信者を作成したとき、これはうまくいきました。
using System.Text;
//converts string/char into ASCII
byte[] encoding = System.Text.ASCIIEncoding.ASCII.GetBytes("Hello, World!");
//converts ASCII into string
Console.Write(Encoding.ASCII.GetString(encoding));
ASCII エンコーディングは UTF-8 に含まれます -- ネットワーク/Bluetooth トランスポート システムで ASCII エンコーディングを使用しようとしないでください。ASCII は従来のエンコーディング (RS-232 通信で広く使用されている) であり、MSB を使用しないため、値 160 は ASCII では使用できません... 127 は ASCII で使用可能な最大値です。
サンドボックスで ASCII を 1 日中使用できますが、有線/無線トランスポートでは使用できません。
代わりに UTF-8 を使用してください。