Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.NET中将ASCII转换为字符_C#_Html - Fatal编程技术网

C# 在.NET中将ASCII转换为字符

C# 在.NET中将ASCII转换为字符,c#,html,C#,Html,我将使用.net在数据库中保存文本框字段。 如果文本框包含“-”。然后我要保存它的ACSII值,意思是“--” 例: 然后在数据库中另存为“Hi--” 现在,我想在使用.net从数据库检索时显示为“Hi--” 是的,我们可以使用Replace()。但是我想知道,是否有任何预定义的函数用于将HTML ASCII解码/编码为普通文本 谢谢。“你好--”。替换(-“,“-”=”你好--“ 您可以使用字符串类的Replace方法,如下所示 //i

我将使用.net在数据库中保存文本框字段。 如果文本框包含“-”。然后我要保存它的ACSII值,意思是“--”

例:

然后在数据库中另存为“Hi--”

现在,我想在使用.net从数据库检索时显示为“Hi--”

是的,我们可以使用Replace()。但是我想知道,是否有任何预定义的函数用于将HTML ASCII解码/编码为普通文本


谢谢。

“你好--”。替换(-“,“-”=”你好--“

您可以使用字符串类的Replace方法,如下所示

        //insert into database
        string input = "Hi--";
        input = input.Replace("-", "&#" + Convert.ToInt32('-').ToString());

        //retrive from database
        string output = "Hi&#45&#45";
        output = output.Replace("&#45", "-");
您的文本不正确(缺少
s)。这个

将返回
Hi--


参见

你尝试了什么,在哪里失败了?你得到了什么?你期待什么?谢谢。这不是“ASCII值”,而是XML转义。您需要提供一个要转义的字符列表。是否有任何HTML解码预定义函数或任何东西?是否有任何HTML解码预定义函数或任何东西?
        //insert into database
        string input = "Hi--";
        input = input.Replace("-", "&#" + Convert.ToInt32('-').ToString());

        //retrive from database
        string output = "Hi&#45&#45";
        output = output.Replace("&#45", "-");
var newstr = WebUtility.HtmlDecode("Hi--"); //or HttpUtility.HtmlDecode