-2

现在我想在我的 MySQL 表中插入符号我花了几个小时在网上寻找答案,但我可能是愚蠢的,也可能不是因为我找不到我想要的

现在我使用命令行将我的数据插入数据库如何将“@;#,%,$,&,',...”之类的符号插入表中表排序规则设置为 UTF8_unicode_CI

我使用的命令

INSERT INTO table (name) VALUES ( "Assassin's Creed® 3" ) 

现在它显示为

刺客信条┬о 3

4

1 回答 1

0

您的查询是正确的,只有您必须使用的方式显示它 htmlentities()htmlspecialchars()

第一个函数在所有方面都与 htmlspecialchars() 相同,除了 htmlentities() 之外,所有具有 HTML 字符实体等效项的字符都被转换为这些实体。

前任: echo htmlspecialchars($row['name']) ;

  • 请务必将值传递给mysqlby mysql_real_escape_string()以避免任何 SQL 注入问题。
于 2012-12-17T22:25:32.550 回答