2011-12-30 122 views
0

用戶有時會在我的BBS中輸入一些表情符號,但我使用的是不能存儲表情符號代碼(如UTF)的MySQL 5.0版本。在Php如何刪除表情符號代碼?

我現在無法將MySQL升級到5.5,那麼是否有安全的方式來過濾表情符號代碼?

+2

mysql絕對沒有理由不能存儲表情符號。他們只是UTF字符。它會是你的表定義,字符集和排序規則,以防止它們被存儲。 – 2011-12-30 04:13:01

+0

只有mysql 5.5 utf8mb可以 – Tinyfool 2011-12-30 04:15:21

+2

Mysql自4.1以來支持Unicode(utf-8和ucs2)。日語字符集支持至少爲3.23:http://dev.mysql.com/doc/refman/4.1/en/charset-charsets.html – 2011-12-30 04:20:45

回答

1

首先,我不知道如何刪除表情符號代碼。

如果您不能升級到mysql5.5,使用blob類型存儲您的文本將解決您的問題。

+0

謝謝,它似乎工作。 – Tinyfool 2011-12-30 06:18:22