下拉列表未列出法语字符

时间:2015-05-20 16:06:16

标签: php html

我有一个下拉列表,其中列出了包含法语字符的内容。虽然我看到这样的字符:enter image description here

MySQL数据库设置为UTF-8。所以,数据库没有问题。我检查了数据库,字符没问题。

我还将这些行添加到我的header.php中,但仍然无效。

header('Content-Type: text/html; charset=utf-8');
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">

我还应该做些什么?

修改 我可以在网站的任何地方打印法语字母,但仍然下拉不起作用。

首先,如果您想在您的站点中使用utf-8,您应该在连接到数据库后立即添加:

mysqli_set_charset($connectionName, 'utf8mb4');

其次,您还应该在标题标记中添加它:

<meta charset="utf-8">

这就是全部。在所有这些之后,我的问题仍然没有解决,直到我弄清楚我的愚蠢。我有header.php文件,它包含在每个页面的顶部,但还有另一个php文件,它从数据库输出dropbox选项。因此,此文件不需要在顶部使用header.php。所以,我不得不添加mysqli_set_charset($ connectionName,&#39; utf8mb4&#39;);特别是那个页面。

0 个答案:

没有答案