在MySQL中插入外语字符

在MySQL中插入外语字符,mysql,Mysql,我目前使用htmlentities将数据插入MySQL。我只是想知道是否有一个更好的,或者更有效的方法,一个占用更少空间的方法 这会影响搜索我的数据库吗 utf8\u general\u ci可以用于所有语言吗 最好的方法是:htmlspecialchars或htmlentities?理想情况下,您应该将原始数据存储在数据库中(utf8\u general\u ci可以),并且在将信息输出到浏览器之前只使用类似于最后一分钟的功能。utf-8适用于所有语言

我目前使用
htmlentities
将数据插入MySQL。我只是想知道是否有一个更好的,或者更有效的方法,一个占用更少空间的方法

这会影响搜索我的数据库吗

utf8\u general\u ci
可以用于所有语言吗


最好的方法是:
htmlspecialchars
htmlentities

理想情况下,您应该将原始数据存储在数据库中(utf8\u general\u ci可以),并且在将信息输出到浏览器之前只使用类似于最后一分钟的功能。

utf-8适用于所有语言