- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 javascript 向 C# 发送文本 México D.F.,但我收到的是 M??xico D.F.。我的 C# 代码如下。
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
{
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
string PostbackData = enc.GetString(context.Request.BinaryRead(context.Request.TotalBytes));
}
PostbackData 包含 México D.F. 文本作为 M??xico D.F.。我该如何解决。请帮助我。
最佳答案
你不应该使用ASCII
,因为那里没有这样的符号é
,所以使用Encoding.UTF8相反:
using System.Text;
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
{
//System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding();
string postbackData = Encoding.UTF8.GetString(context.Request.BinaryRead(context.Request.TotalBytes));
}
编辑,正如 John Skeet 提到的:您可以使用请求中的编码而不是尝试猜测它 - 有时甚至 UTF-8 也不够,所以更好的方法是:
using System.Text;
public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData)
{
//System.Text.UTF8Encoding enc = new System.Text.UTF8Encoding();
string postbackData = context.Request.ContentEncoding.GetString(context.Request.BinaryRead(context.Request.TotalBytes));
}
关于c# - 墨西哥 D.F.以墨西哥 D.F. 的身份出现回发时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13411955/
我正在 Matlab 2017a 中创建几个 mex 文件。当我使用 Visual Studio C++ 2017 编译它们时,它们在我的计算机上运行良好。但是,当我尝试在另一台计算机上使用它们时,我
我得到了以下导致堆栈溢出错误的代码 #pragma omp parallel shared(Mo1, Mo2, sum_normalized_p_gn, Data, Mean_Out,Covar_Ou
我正在使用以下 Pandas 数据框: data = {'estado': {0: 'oaxaca', 1: 'nuevo león', 2: 'guerrero', 3: 'hidalg
我有一个以这种方式创建的结构: testStruct = 结构; testStruct.tf = true. 我想通过 mex 将这个结构传递到我的 c++ 代码中,这是我所做的快照: mxArray
我正在从 javascript 向 C# 发送文本 México D.F.,但我收到的是 M??xico D.F.。我的 C# 代码如下。 public IAsyncResult BeginProce
在将全矩阵转换为稀疏矩阵方面提供一些帮助/指导,我将不胜感激。 内部 mex 函数: 执行一些计算 ==> 获取完整矩阵 ==> 将完整矩阵转换为稀疏矩阵 ==> 执行更多计算 ==> 将结果返回到
我有以下 Matlab“类设计”: classdef foo properties a; b; end methods func
我是一名优秀的程序员,十分优秀!