Jak zakodować string

0

Witam mam małe zapytanie, jak zakodować taki oto string w C#.

ROUTe:SCAN:FUNCtion  2,"RESistance"
0

zakodowac w sensie ze co?
Co chcesz zrobic z tym stringiem, bo jakos nie rozumiem pytania

0

Mam wysłać taki string do urządzenia i podejrzewam, że nie działa przez moje kodowanie. Właściwie na surowo to nie jest string tylko polecenie multimetru.

0
string s= "ROUTe:SCAN:FUNCtion  2,\"RESistance\"";

PS. http://xyproblem.info/

0

Problem może być jeszcze z samym kodowaniem stringa. Stringi w C# są kodowane w UTF-16, natomiast urządzenie prawdopodobnie spodziewa się ANSI stringa. Więc jak już będziesz miał wszystko gotowe, musisz to skonwertować na ANSI:

string s = "ROUTe:SCAN:FUNCtion  2,\"RESistance\"";
byte[] ansi = Encoding.ASCII.GetBytes(s);

I do urządzenia wysyłasz tablicę bajtów ansi, a nie string.

1 użytkowników online, w tym zalogowanych: 0, gości: 1