HTML字符编码接受UTF

我正在为位于巴西的客户设计一个网站。 他网站的一部分显示用户的反馈/评论。

这里是一个例子:

正确版本:

“Trêsaprovados em menos de dois minutos!”

当我输出给用户时,这是什么显示:

不正确的版本:

“Trásapropados em menos de dois minutos!”

我将这些评论保存到mySQL数据库(Hostgator),并将我的数据库排序规则设置为“utf8_unicode_ci”。

在我的HTML decument的顶部,我已经声明了这一点:

<!DOCTYPE html>
<html lang="pt-BR" class="fixed">
<head>
    <title>@yield("title")</title>
    <!-- Basic -->
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
  <body>
    <!-- Rest of the page is here -->
  </body>
</html>

试试这个mysqli_set_charset($link, "utf8"); 并把它放在头上<meta charset="UTF-8">


我遇到了西班牙文字符不能正确显示使用hostgator托管的问题,我通过在我的案例的文本编辑器PSPad上将字符集更改为文档本身的UTF-8来解决。 检查图像:

在这里输入图像描述

链接地址: http://www.djcxy.com/p/33065.html

上一篇: HTML Character Encoding to accept UTF

下一篇: PDO Exception while setting database username and password