小编use*_*514的帖子

UTF-8在C#中使用双引号编码字符串

StringBuilder request = new StringBuilder();
request.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");

byte[] msg;
string decoded;

msg=System.Text.Encoding.UTF8.GetBytes(request.ToString());
decoded = System.Text.Encoding.UTF8.GetString(msg);
Run Code Online (Sandbox Code Playgroud)

解码了 <?xml version=\"1.0\" encoding=\"UTF-8\"?>

结果有\" 我的问题是如何用引号对消息进行编码,并且\"在decdoing之后仍然得到字符串如果我使用AppendLine,结果也有\r\n

c# encoding utf8-decode

2
推荐指数
1
解决办法
1441
查看次数

标签 统计

c# ×1

encoding ×1

utf8-decode ×1