我有一个带有textarea和JS字符计数器的表单。然而后端脚本声称消息的strlen比JS字符计数器声称的更长。我发现,其原因是后端将每个换行符视为\r\n
,这是两个字符。
我可以让它做str_replace("\r\n","\n",$input)
吗?或者这会导致windows-users在一行中看到字符串吗?我有什么理由不这样做吗?
答案 0 :(得分:1)
存储时,只能使用\n
。稍后提取时,您可以选择展开它。请注意,除了\r
之外的其他地方的\n
可能具有其他重要性,因此您不应盲目地删除它的所有实例。
答案 1 :(得分:0)
这听起来像是一件合理的事情......