ich tue Telnet von einer Web-Seite mit TcpClientWie die oben genannte Zeichen von Netzwerk-Stream-String
server = new TcpClient(ConfigurationManager.AppSettings["DynamicIP"], Convert.ToInt32(ConfigurationManager.AppSettings["DynamicPort"]));
ns = server.GetStream();
zu entfernen, während Reaktion eines Stroms mit folgenden Verfahren zu lesen.
if (ns.CanRead)
{
byte[] readBuffer = new byte[1024];
int numBytesRead = 0;
do
{
numBytesRead = ns.Read(readBuffer, 0, readBuffer.Length);
// ss= Encoding.GetEncoding(1252).GetString(readBuffer.ToArray());
//sb.Append(readBuffer[0].ToString);
sb.AppendFormat("{0}", Encoding.ASCII.GetString(readBuffer, 0, numBytesRead));
sb.Replace(Convert.ToChar(24), ' ');
sb.Replace(Convert.ToChar(255), ' ');
sb.Replace('?', ' ');
//sb.Replace(Environment.NewLine, "<br />").ToString();
}
while (ns.DataAvailable);
}
// var s = Regex.Replace(sb.ToString(), @"[^\u0000-\u007F]", string.Empty);
//var s = "<br/>" + sb.ToString();
//s = s.Normalize(NormalizationForm.FormD);
//var chars = s.Where(c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray();
//return new string(chars).Normalize(NormalizationForm.FormC);
////return "<br/>" + s.ToString();
var dd = "<br/>" + sb.ToString();
return dd;
aber Zeichenfolge enthält die folgenden Zeichen darin. Wie zu entfernen oder zu ersetzen, um die Telnet-Antwort in lesbarem Format im Web-Formular anzuzeigen? Ich habe so viele Dinge versucht, aber vergebens.
Ich möchte die Antwort in der Webseite genau wie Putty die Antwort lesen.
Vielen Dank im Voraus.
; 40f; 9f; 40f; 9f; 40f; 2f; 40f; 9f [4; 34f; 9f [4; 37f; 2f [4; 34f; 9f [4; 34f; 11f; 40f; 9f 40f; 9f; 40f; 11f [4; 39f; 9f [4; 34f; 11f [4; 37f; 9f [4; 34f; 9f [4; 37f; 40f [4; 34f; 40f; 9f; 40f; 11f 40f; 11f; 40f; 9f [4; 37f; 9f [4; 37f; 9f [4; 37f; 11f [4; 34f; 9f [4; 34f; 40f [4; 34f; 40f; 11f; 40f; 11f 40f; 11f; 40f; 9f [4; 39f; 2f [4; 34f; 9f [4; 37f; 9f [4; 34f; 40f [4; 37f; 40f; 9f; 40f; 9f; 40f; 9f; 40f 11f [4; 37f; 9f [4; 37f; 11f [4; 37f; 9f [4; 34f; 40f [4; 37f; 40f [4; 37f; 40f; 9f; 40f; 2f; 40f; 9f [4 ; 37f; 9f [4; 37f; 11f [4; 37f; 11f [4; 39f; 9f [4; 37f; 40f; 9f; 40f; 9f; 40f; 11f; 40f; 9f; 40f; 9f [4; 34f ; 2f [4; 34f; 9f [4; 37f; 11f [4; 34f; 40f [4; 37f; 40f [4; 34f; 40f“