8

我正在制作一个带有拉丁口音的页面,例如á, ã, ç, 和其他。该站点从 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对我没有用。

4

1 回答 1

6
于 2013-07-26T06:39:25.807 回答