[英]C# - Convert UTF8 String into bits, modify bits, and convert back into UTF8 String
[英]C# ASP convert parameters to utf8
我的应用程序有问题,我的一位客户以错误的格式向我发送数据,因此我必须先将其解码为 utf8。
罗布%FCh
这个“%FC”是 ISO-8859-1 中的“ü”
但我在我的应用程序中得到的只是
罗特比
我不能再对其进行编码了……在数据转换甚至 url 编码之前,控制器是否有过滤器可以执行此操作?
public ActionResult Register(string adressXML)
谢谢。
解决方案是像这样解析post数据:
string data = new System.IO.StreamReader(Request.InputStream).ReadToEnd();
string xmlData = System.Web.HttpUtility.UrlDecode(data, Encoding.GetEncoding("ISO-8859-1"));
然后我可以将字符串转换为 utf8
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.