C# 将带有重音符号的字符串分配给另一个字符串,并用“替换”&;amp#243;&引用;
我有一个元素列表,其中一个元素字段是一个字符串值,它包含一个西班牙语重音文本,我在列表中看到ok。 一旦我进入其中一个元素的dededetail页面,重音显示如下C# 将带有重音符号的字符串分配给另一个字符串,并用“替换”&;amp#243;&引用;,c#,string,non-ascii-characters,C#,String,Non Ascii Characters,我有一个元素列表,其中一个元素字段是一个字符串值,它包含一个西班牙语重音文本,我在列表中看到ok。 一旦我进入其中一个元素的dededetail页面,重音显示如下ó 我有一个字符串变量,其中包含原始的西班牙语重音文本,并将该值指定给新视图。 例如: 类视图的字段a声明如下: string Document { get; set; } public string Document { get { return HttpUtility.HtmlEncode(
ó代码>
我有一个字符串变量,其中包含原始的西班牙语重音文本,并将该值指定给新视图。
例如:
类视图的字段a声明如下:
string Document { get; set; }
public string Document
{
get
{
return HttpUtility.HtmlEncode(txtDocument.Text);
}
set
{
txtDocument.Text = HttpUtility.HtmlEncode(value);
}
}
当我对“a”进行快速监视时,我看到了“facturación”
当我快速查看“view.Document”时,请参见“facturaci&;243;n”
我能做什么
提前谢谢 发生这种情况的原因是视图在呈现字符串之前正在转义字符串。使用
在视图中呈现未转义字符串。发生这种情况的原因是视图在呈现字符串之前转义字符串。使用
在您的视图中呈现未转义的字符串。发现错误!
该属性重新定义如下:
string Document { get; set; }
public string Document
{
get
{
return HttpUtility.HtmlEncode(txtDocument.Text);
}
set
{
txtDocument.Text = HttpUtility.HtmlEncode(value);
}
}
所以HtmlEncoding就是把我的字符串弄乱的东西
无论如何谢谢你 找到了错误!
该属性重新定义如下:
string Document { get; set; }
public string Document
{
get
{
return HttpUtility.HtmlEncode(txtDocument.Text);
}
set
{
txtDocument.Text = HttpUtility.HtmlEncode(value);
}
}
所以HtmlEncoding就是把我的字符串弄乱的东西
无论如何谢谢你 它是什么类型的视图?它是从IView继承的接口它是什么类型的视图?它是从IView继承的接口对不起,这不是MVC视图。我在asp:textbox中显示该值很抱歉,这不是MVC视图。我在asp:textbox中显示该值