如何在JavaScript字符串中使用 ?及数据库存储相关问题
关于JavaScript字符串中
<br>存储到数据库的处理方案 针对你提到的「JavaScript字符串里的<br>在存储到数据库时不想被渲染成换行」的问题,其实不用做额外复杂操作——
- 无需手动转义
<br>:大部分文档型数据库(比如你在用的ArangoDB)在存储JSON格式数据时,会自动通过JSON.stringify()处理字符串。也就是说,字符串里的<br>会被原样保留成字符串内容,不会被解析成换行元素。 - 快速验证方法:你可以在代码里先自行测试
JSON.stringify()的效果,比如执行:
输出结果会是const content = "第一行内容<br>第二行内容"; console.log(JSON.stringify(content));"第一行内容<br>第二行内容",<br>完全被保留成了字符串的一部分,存到数据库后也会维持这个状态,后续取出来需要渲染时再做处理就行。
感谢@PaulPro的经验分享,亲测ArangoDB确实能很好地适配这种场景~
内容的提问来源于stack exchange,提问作者itsezc
相关产品推荐
相关产品推荐

