我有一个正在获取和显示数据的页面。但是很少有字符显示为特殊字符
同样: Â ,倒置问题等......
我正在使用 mysql 数据库和 PHP
最佳答案
听起来像是在 SO 和整个互联网上讨论了一百万次的字符集问题(在 SO 上有一个 search function,你应该在提问之前使用它)。只需到处 使用相同的字符集(并且,如果您必须选择,请使用 utf-8)。 this是一个非常好的简短说明,说明您必须做什么。基本上:
- 以 utf-8 格式交付您的网站(通过设置正确的 header )
- 使用 uft-8 进行数据库连接(
mysql_set_charset('utf8');
或SET NAMES UTF8;
)(这是大多数人忘记了) - 使用 uft-8 作为数据库中 varchar/text-fields 的排序规则
- 在表单上将
accept-charset
设置为 utf-8
关于php - 来自数据库的页面显示特殊字符,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215297/