textarea标签(存取数据库mysql)的换行方法

 更新时间:2023年09月23日 11:01:38   投稿:yin  
textarea标签本身不识别换行功能,回车换行用的是\n换行符,输入时的确有换行的效果,但是html渲染或者保存数据库mysql时就只是一个空格了,这时就需要利用换行符\n和br标签的转换进行处理

textarea标签本身不识别换行功能,回车换行用的是\n换行符,输入时的确有换行的效果,但是html渲染或者保存数据库mysql时就只是一个空格了。这时就需要利用换行符\nbr标签的转换进行处理。

换行符介绍

序号字符/标签描述
1
 换行(Line Feed),也表示 \n
2
 回车(Carriage Return),也表示 \r
3\n 换行(Line Feed),也表示 

4\r 回车(Carriage Return),也表示 
5br <br> 元素在文本中生成一个换行(回车)符号。此元素在写诗和地址时很有用,这些地方的换行都非常重要。

&#10;与&#13;的区别

在不同的操作系统中,换行符的表示方式不一样。在unix系统中,换行符使用\n;在windows系统中换行使用\r\n;在旧版macOS中换行使用回车符\r,在新版macOS中使用与unix系统相同的换行方式。

用js获取textarea的内容,可以看到换行符号

document.querySelectorAll("textarea")[0].value
// 例如'文字\n文字\n文字\n文字\n文字'

textarea内容保存数据库

textarea内容保存数据库前,替换换行为‘<br>’。

JavaScript处理

str =  str.replace(/\n/g, '<br>');

php处理

$str = preg_replace('/\n/', '<br/>', $str);

读取数据库到textarea标签

JavaScript处理

str =  str.replace('<br>','&#13;');

php处理

$str=str_replace('<br>','&#13;',$str);

到此这篇关于textarea标签(存取数据库mysql)的换行方法的文章就介绍到这了,更多相关存取数据库时textarea的换行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql 5.6.21 安装与配置详细步骤

    mysql 5.6.21 安装与配置详细步骤

    这篇文章主要介绍了mysql5.6.21安装与配置的详细步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • MySQL 相关的环境变量

    MySQL 相关的环境变量

    所有使用mysqlclient客户库与服务器通信的MySQL客户使用下列环境变量
    2009-06-06
  • 浅谈MySQL中的group by

    浅谈MySQL中的group by

    这篇文章主要介绍了MySQL中的group by,MySQL的group by用于对查询的数据进行分组;此外MySQL提供having子句对分组内的数据进行过滤。下面来看看文章对此的具体介绍,需要的朋友可以参考一下,希望对你有所帮助
    2021-11-11
  • mysql之查找所有数据库中没有主键的表问题

    mysql之查找所有数据库中没有主键的表问题

    这篇文章主要介绍了mysql之查找所有数据库中没有主键的表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • mysql递归查询所有子集的实现方法

    mysql递归查询所有子集的实现方法

    本文主要介绍了mysql递归查询所有子集的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • CentOS下彻底卸载mysql的方法

    CentOS下彻底卸载mysql的方法

    这篇文章主要为大家详细介绍了CentOS下彻底卸载mysql的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • MySQL数据库基本SQL语句教程之高级操作

    MySQL数据库基本SQL语句教程之高级操作

    对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理,下面这篇文章主要给大家介绍了关于MySQL数据库基本SQL语句教程之高级操作的相关资料,需要的朋友可以参考下
    2022-06-06
  • mysql5.7.24 解压版安装步骤及遇到的问题小结

    mysql5.7.24 解压版安装步骤及遇到的问题小结

    这篇文章主要介绍了mysql5.7.24 解压版安装步骤以及遇到的问题 ,文中给大家提出了解决方案,需要的朋友可以参考下
    2018-11-11
  • 在CMD中操作mysql数据库出现中文乱码解决方案

    在CMD中操作mysql数据库出现中文乱码解决方案

    有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 。下面小编给大家带来了在CMD中操作mysql数据库出现中文乱码解决方案,一起看看吧
    2017-09-09
  • MySQL 有关MHA搭建与切换的几个错误log汇总

    MySQL 有关MHA搭建与切换的几个错误log汇总

    这篇文章主要介绍了MySQL 有关MHA搭建与切换的几个错误log汇总,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-12-12

最新评论