Php 带重音字符的列

Php 带重音字符的列,php,mysql,sql,database,Php,Mysql,Sql,Database,我有一个MySQL数据库,其中有一个包含多个列的表 一个是像“Hèllo”这样的名字,例如 当我访问此列的结果时,就会出现问题。 例如: $query = mysql_query (" SELECT * FROM ........... "); while($result = mysql_fetch_array($query)){ $myresult = $result["Hèllo"]; } echo "$myresult"; 这不起作用,因为列的名称包含字符“è”。有没有办法解决这个问题

我有一个MySQL数据库,其中有一个包含多个列的表

一个是像“Hèllo”这样的名字,例如

当我访问此列的结果时,就会出现问题。 例如:

$query = mysql_query (" SELECT * FROM ........... "); 
while($result = mysql_fetch_array($query)){
$myresult = $result["Hèllo"];
}
echo "$myresult";
这不起作用,因为列的名称包含字符“è”。有没有办法解决这个问题

我试过:

 mysql_query("SET NAMES 'utf8'");
 <meta http-equiv="Content-type" content="text/html;charset=utf-8" />
 <meta http-equiv="Content-type" content="text/html;charset=utf-8" />
mysql\u查询(“设置名称“utf8”);
默认情况下包含“关联”和“数字”索引,因此如果您知道第三位的此列,请尝试按索引号访问它:

$result[0],
$result[3]

等等

提示

  • 最好使用

  • 尽量避免使用此类表/列名


  • 设置名称“utf8”

    您还需要确认编辑器将PHP文件保存在UTF-8中。例如,在记事本++中,您可以从“编码”菜单中进行检查: