私はこれを試しました:
byte[] buffer = (byte[])mf.Input;
//Here, the buffer comes from a serial input
string result = System.Text.Encoding.UTF8.GetString(buffer)
string result2 = System.Text.Encoding.ASCII.GetString(buffer);
そして、それを好む他のいくつかの方法。しかし、いくつかの奇妙な文字が返されます...どうすれば実際に変換できますか?
これは私が得る値です: "�??3?&?5?"
The buffer value is: ` buffer {byte[12]} の ような値
を返すと想定されていましたCard ID
B54A7WQ912
[0]168
[1]63
[2]18
[3]63
[4]21
[5]...
[6]....
[7]....
[8]...
[9]...
[10]...
[11]...
それぞれに価値があります。
更新これで、Mifare カードに出入り
できるようになりました。しかし、のような特殊文字は表示されず、代わりに表示されます。どうすれば修正できますか?ありがとう ! Write/Read
RFID
á,ã,à,è
?
Obs: 上記の方法を使用しています /\