从数据库中输出一段长的字符串如何自动换行

从数据库中输出一段长的字符串如何自动换行,第1张

WEB网页换行

存储时需要连同换行符号一并存储,例如:AAADB<br>1111

Win客户端软件:

存储时换行是:\n,显示时也会是\n,理论中是直接会换行的。

有两个方案,一是在写入数据库之前,把textarea中的内容做一下替换 *** 作,把\r\n替换成<br>,这样读出来显示在页面上就会有换行了。

二是写入数据库时不变,从数据库中读取出来显示在页面上时,把php的回车符替换成<br>,这样也能起到同样的效果。

这个是你自定义的,因为XML就是文本,把数据转换成XML和相反的 *** 作被称作序列化与反序列化。这样的话你自己定义序列化的逻辑和反序列化的逻辑就可以了。例如表MyTable有两个字段Id、Name。你可以定义成:

<MyTable>

<Items>

<Item Id="1" Name="a"/>

<Item Id="2" Name="b"/>

</Items>

</MyTable>

你也可以定义成:

<MyTable>

<Item>

<Id>1</Id>

<Name>a</Name>

</Item>

<Item>

<Id>2</Id>

<Name>b</Name>

</Item>

</MyTable>

至于程序你自己查查吧。就是数据库 *** 作和Xml *** 作的命名空间。Net封装得已经很完善了,用起来也很方便。

SQL 关键字 换行符号:char(10) ,回车:char(13)

假如需要拼接一段SQL 语句,并且需要于换行的模式显示

declare @SQL nvarchar(max)

set @SQL=' select from Table '+char(10)

set @SQL=@SQL+' where a=10' +char(10)

print @SQL:

结果如下:

select from Table

where a=10

还是我来告诉你吧!按照你的说法

“数据库中有一条数据比如:你好!<br>中国(注意!是数据已经在数据库中了)

那么,在文本框内显示的肯定是“你好!<br>中国”。你要是想在文本框内显示出“你好

中国”。可以在程序中通过截取字符串的方法来拼接显示的格式。说白了,就是在读取了数据后,将读取的数据在显示的界面上进行控制和调节。

以上就是关于从数据库中输出一段长的字符串如何自动换行全部的内容,包括:从数据库中输出一段长的字符串如何自动换行、数据库中一条数据怎么在html实现换行、c#从数据库读取数据写到XML文件怎么进行换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9619230.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存