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

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

WEB网页换行

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

Win客户端软件:

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

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

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

文本文件的行结束符,传统上PC机 用 CRLF苹果机用CRunix 用 LFCR -- 回车符,c语言'\r'LF -- 换行符, c语言'\n'不同计算机上c语言统一规定为:文本文件的行结束符一律变成一个符号LF,也就是换行符,也就是new line符, 也就是'\n'“回车和换行符转换成一个换行符”-- 对PC机而言,文本文件行结束符,CRLF读入后,丢掉CR,留LF例如fgets() 读入一行,行尾只有LF,没有CR

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

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

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

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

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

在网页上输出,记得增加HTML标签<br />,这是换行的标志,在网页上/r/n并不被识别为回车换行。

比如abc<br/>edfg,在网页上就会呈现为

abc

edfg

当然,也可以使用table,div等标签进行换行,制表等

以上就是关于从数据库中输出一段长的字符串如何自动换行全部的内容,包括:从数据库中输出一段长的字符串如何自动换行、数据库中一条数据怎么在html实现换行、在sql server 数据库字段中如何加入回车符和换行符等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10189836.html

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

发表评论

登录后才能评论

评论列表(0条)

保存