我有一个文本区域,我想将用户输入的文本存储在数据库中,并使用 html 格式,如分节符、编号列表。我为此使用 HTMLencode 和 HTMLdecode。
我的代码示例如下:
string str1 = Server.HtmlEncode(TextBox1.Text);
Response.Write(Server.HtmlDecode(str1));
如果用户输入的文本有 2 个段落,str1 会在段落之间显示字符 \r\n\r\n。但是当它将它写入屏幕时,只需将第 2 段附加到第 1 段。当我解码它时,为什么它不打印 2 段?