【发布时间】:2023-03-08 11:57:02
【问题描述】:
在使用带有rawurlencode 函数的PHP 存储到mysql 之前对textarea 的换行进行编码时,会将换行编码为%0D%0A。
例如: 用户输入的 textarea 文本:
a
b
使用 rawurlencode 编码并存储到数据库中会将值存储为a%0D%0Ab
当从数据库中检索并使用rawurldecode 解码时不起作用并且代码出错。如何克服这种情况以及存储、检索和显示 textarea 值的最佳方法是什么。
【问题讨论】:
-
是否有理由将 rawlurlencode 用于像 textarea 这样的海量数据?不应该使用 POST 方法吗?
-
我使用 rawurlencode 在存储到数据库之前对所有符号进行编码,而不是用于 POST