我正在制作一个带有拉丁口音的页面,例如á, ã, ç, 和其他。该站点从 SQL 数据库中提取数据。我在<head>:<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
使用此标头时,HTML 重音字符很好,但 SQL 数据显示为çã而不是ão,如果我将charsetISO-8859-1 更改为 UTF-8,所有 HTML 重音字符由 �(问号)显示,并且 SQL 数据显示重音很好。
除了转义所有 HTML 字符或 SQL 字符之外,还有什么方法可以解决它?
PS:我已经尝试过mysql_set_charset('utf8');,并且SET NAMES utf8对我没有用。