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