html5显示 而不是法语字符

时间:2015-06-04 01:15:20

标签: mysql html5 utf-8 character-encoding

我一直在试图找出为什么我的法语角色出现在“cr notresite Web”而不是“créénotresite Web”

我的编码设置为UTF-8,语言为fr。其他一些角色工作得很好,而不是e和a。

例如“L'opinion denotreclientèle”显示就好了。

MySQL将数据存储为utf8_unicode_ci。当我浏览MySQL中的数据时,它看起来也很好。

我的浏览器也设置为utf-8

任何想法都会受到赞赏。

3 个答案:

答案 0 :(得分:3)

我遇到了类似UTF-8的问题,这对我有用:

$link->set_charset("utf8");

答案 1 :(得分:2)

您确定元标记Content-Type设置为UTF8吗?

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

HTML5

<meta charset="utf-8">

答案 2 :(得分:1)

试试这个

<?php echo mb_convert_encoding($yourVariable, 'UTF-8', 'ASCII'); ?>