当将数据从<textarea>元素保存到mySQL中时,存储在mySQL中的数据似乎保存了输入数据的格式。
,例如
当输入的数据为“第1行、第2行、第3行”时,当您从保存数据的列复制粘贴时,它将显示为“第1行、第2行、第3行”
但是,当输入的数据是
“第1排
第2行
第3行“当您从已保存数据的列复制粘贴时,它将以您输入文本的格式显示。
mySQL如何识别数据中没有任何</br>或\n的新行的存在?
发布于 2022-11-14 06:44:33
它确实有一个换行符。\n是存在的,它只是空白。
看看这个:
mysql> set @s = 'Row 1
'>
'> Row 2
'>
'> Row 3';
Query OK, 0 rows affected (0.00 sec)
mysql> select hex(@s);
+----------------------------------------+
| hex(@s) |
+----------------------------------------+
| 526F7720310A0A526F7720320A0A526F772033 |
+----------------------------------------+
R o w 1\n\n R o w 2\n\n R o w 3 换行符的ASCII代码是0 x0A(十六进制)。
https://stackoverflow.com/questions/74427723
复制相似问题