通过顶点接口将换行符插入数据库

insert newline into database through apex interface

我在apex界面页面有一个textarea输入框。

我正在尝试用新行做一个文本:

test
test 123

但是当数据被插入数据库时​​,它变成了

test test 123

因为是给不懂代码的人看的,所以不能让他们把<br />输入进去

有没有办法让输入到数据库中的值保持如下状态:

test
test 123

您确定没有插入换行符吗?如果用户输入它们,textarea 项目将保留换行符。但是,如果稍后在报表或仅显示项中显示该值,HTML 会将 space 个字符(包括换行符)呈现为单个 space.

要呈现包含嵌入换行符的显示项目,您可以在显示之前自行进行替换,例如

select REPLACE(c, CHR(13), '<br>') from t;