在MySQL中存储UTF8数据

and*_*rew 1 mysql database utf-8 character-encoding

当使用UTF8字符集在mysql中存储数据时,在输入数据时是否有意义转义实体字符,还是以原始形式存储它并在拉出时转换它更好?

例如,假设某人将子弹(•)字符输入文本框.保存该数据时,是否应•在输入之前将其转换为?或者将它作为子弹输入是否有意义,然后在拉出时进行转换?

我想我只是不确定存储非ascii数据的最佳实践.任何想法将不胜感激.

Pas*_*TIN 6

如果您在整个应用程序中使用UTF-8字符集(即MySQL,还有HTML页面的编码,脚本,代码等等),则无需将"特殊字符"转换为实体:只需发送您的文本数据也是UTF-8 ;-)