テキスト領域があり、ユーザーが入力したテキストを、段落区切り、番号付きリストなどの html 形式でデータベースに保存したいと考えています。これには HTMLencode と HTMLdecode を使用しています。
私のコードのサンプルは次のようなものです:
string str1 = Server.HtmlEncode(TextBox1.Text);
Response.Write(Server.HtmlDecode(str1));
ユーザーが 2 つの段落でテキストを入力した場合、str1 は段落間に文字 \r\n\r\n を表示します。ただし、画面に書き込むときは、2番目の段落を1番目に追加するだけです。デコード中に 2 つの段落が出力されないのはなぜですか?