现在我想在我的MySQL表中插入符号 我花了几个小时在网上寻找答案,但我可能是愚蠢的或不是因为我找不到我想要的东西
现在我使用命令行将数据插入数据库 如何在表格中插入“@;#,%,$,&,',...”等符号 表格排序设置为UTF8_unicode_CI
命令我用
INSERT INTO table (name) VALUES ( "Assassin's Creed® 3" )
现在显示为
AssassinтАЩsCreed┬®3
答案 0 :(得分:0)
您的查询仅对您显示的方式有用{必须使用htmlentities()
或htmlspecialchars()
这第一个功能与之相同 htmlspecialchars()以各种方式,除了 与htmlentities(),所有字符 它有HTML字符实体 等价物被翻译成这些 实体。
ex:echo htmlspecialchars($row['name']) ;
mysql
的值传递给mysql_real_escape_string()
以避免任何SQL注入问题。