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

时间:2017-06-20 20:10:54

标签: oracle oracle-apex

我在apex界面页面中有一个textarea输入字段。

我试图用新行写一个文本:

test
test 123

但是当数据插入数据库时​​,它变为

test test 123

因为它适用于那些不了解代码的人,因此我无法让他们将<br />放入输入中。

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

test
test 123

1 个答案:

答案 0 :(得分:1)

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

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

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