我收到了包含 ASCII Char 0 ( http://localhost/Test_Authentication.asp?token=%13%23%02%00%01%01%00%01%01%05%02%02%03%00%02%02%0A%0A%0A%0A%0A%0A048
) 的编码查询字符串,当我检索到该值时,该字符串在该位置 ( %00
) 终止。我应该如何解决这个问题?
以下是我的代码。
Response.CharSet = "utf-8";
Session.CodePage=65001;
var strToken = (Request.QueryString("token").Count > 0)?Request.QueryString("token")(1):"";