\n和\t,并使用javascript或.net将它们显示在中

\n和\t,并使用javascript或.net将它们显示在中,javascript,.net,newline,Javascript,.net,Newline,我使用C在MSSQL中保存格式化的HTML数据,例如: <div>\n\t<p>x</p>\n</div> 我并不真正关心使用JavaScript来显示新的行和选项卡,我也可以使用.NET来更改字符,我只想知道其中一个或两个选项 多谢 在.NET中,您可以使用: 您可能想考虑在将数据插入数据库之前是否应该进行替换,而不是在取数据库时,因为您可能只会插入一次,但会多次调用。 另一方面,如果您在客户机上执行此操作,那么工作将从服务器上卸载。但是如果他

我使用C在MSSQL中保存格式化的HTML数据,例如:

<div>\n\t<p>x</p>\n</div>
我并不真正关心使用JavaScript来显示新的行和选项卡,我也可以使用.NET来更改字符,我只想知道其中一个或两个选项

多谢

在.NET中,您可以使用:

您可能想考虑在将数据插入数据库之前是否应该进行替换,而不是在取数据库时,因为您可能只会插入一次,但会多次调用。 另一方面,如果您在客户机上执行此操作,那么工作将从服务器上卸载。但是如果他们没有启用Javascript,它看起来会出错。

在.NET中,您可以使用:

您可能想考虑在将数据插入数据库之前是否应该进行替换,而不是在取数据库时,因为您可能只会插入一次,但会多次调用。


另一方面,如果您在客户机上执行此操作,那么工作将从服务器上卸载。但是如果他们没有启用Javascript,它看起来会出错。

你应该更好地保存数据。。。但现在,您可以使用一个简单的正则表达式技巧:

yourString.replace(/\\n/g, "\n").replace(/\\t/g, "\t");

你应该保存比这更好的数据。。。但现在,您可以使用一个简单的正则表达式技巧:

yourString.replace(/\\n/g, "\n").replace(/\\t/g, "\t");

老天爷。。。甚至连5分钟的等待都没有。哇!我会努力的,谢谢!你运气好吗?@Tomaszewski:\n是char10,\r是char13,但我告诉你的应该有用。听起来你的程序中的其他地方有一个bug。您是否尝试过逐行检查代码以查看问题发生的位置?是的,这非常有效,而且您在插入而不是检索时更改数据的想法是正确的。多谢@托马谢夫斯基:啊,是的,这是一个很常见的错误。字符串是不可变的,因此replace返回一个新字符串,而不是修改原始字符串。遗憾的是,如果您在不使用结果的情况下使用replace,编译器不会给出警告。。。甚至连5分钟的等待都没有。哇!我会努力的,谢谢!你运气好吗?@Tomaszewski:\n是char10,\r是char13,但我告诉你的应该有用。听起来你的程序中的其他地方有一个bug。您是否尝试过逐行检查代码以查看问题发生的位置?是的,这非常有效,而且您在插入而不是检索时更改数据的想法是正确的。多谢@托马谢夫斯基:啊,是的,这是一个很常见的错误。字符串是不可变的,因此replace返回一个新字符串,而不是修改原始字符串。遗憾的是,如果使用replace而不使用结果,编译器不会给出警告。
yourString.replace(/\\n/g, "\n").replace(/\\t/g, "\t");