【发布时间】:2011-07-14 20:01:21
【问题描述】:
我在 MySQL 的文本字段中的段落开头有一些空格。
在 PHP 中使用 trim($var_text_field) 或在 MySQL 语句中使用 TRIM(text_field) 绝对没有任何作用。这个空白可能是什么?如何通过代码将其删除?
如果我进入数据库并将其退格,它会正确保存。它只是没有通过 trim() 函数删除。
【问题讨论】:
-
列是什么数据类型,
VARCHAR或CHAR? -
一些代码确实有助于回答。
-
这是纯文本还是您使用不同的编码?
-
@krok:该字段是
text@JohnP:它被存储为 UTF8_general -
它是不间断的空格字符。查看更新的答案
标签: php mysql utf-8 whitespace trim