我会将变音符号保存在mysql数据库中,所以我有一个textarea,它将与表单一起保存。如果我不使用任何变音符号它将保存正确,但如果我使用其中一个变音符号,它停止保存在变音符号开始的点,也切断了其余的文本..
所以我知道utf-8,我在mysql连接中有一个
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
但是我该怎样做才能正确保存?
我使用mysql_real_escape_string和htmlspecialchars来保存但是有什么东西可以转换或者是什么类型的?
答案 0 :(得分:1)
MySQL能够存储这些字符,因此您不需要htmlspecialchars将其存储在我的MySQL数据库中。一旦你检索它并想要打印它,你可能想要使用htmlspecialchars,但它并不总是必要的。删除htmlspecialchars后会有什么行为?