我正在向用户显示一条消息,如下所示:
Messagebox.Show("I am a \"Test\" Message.\r\nAm I working?");
并且工作正常。
但是现在我将我的消息作为Sql database
添加到nvarchar(max)
并从数据库中检索它,但现在我的消息框显示了所有内容,包括\"
所以当我这样做时:
Messagebox.Show(databaseString)
显示文字字符串:
我是\"测试\"消息。\ r \ n我工作了吗?
而不是:
我是"测试"消息。
我在工作吗?"
当我从数据库中获取字符串时,如何摆脱\"
和\r\n
?我需要编码吗?
PS。我不想使用String.Replace
,因为将来会有更多用途,例如\t
答案 0 :(得分:1)
如果存储该怎么办
string str = @"I am a ""Test"" Message." + Environment.NewLine + "Am I working?";
答案 1 :(得分:0)