如何在mySQL DB表中插入法语字符?

时间:2012-02-27 17:45:28

标签: php mysql utf-8

我在mySQL DB中插入法语字符时遇到了一个重大问题。法语字符在mysql表中无法正确显示。例如,“Éducation”显示为“Éducation”。我已将编码设置为utf8_unicode_ci。我也尝试过函数htmlentities($ string,ENT_QUOTES,“UTF-8”)。 有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:8)

在php中:

header ('Content-type: text/html; charset=utf-8');

连接后:

mysql_set_charset("utf8");

答案 1 :(得分:2)

请检查这些:

  • 数据库编码
  • 表格编码
  • 字段编码
  • 数据库连接编码
  • PHP运行时编码
  • .php和其他编码文件
  • 标头编码(HTTP标头和/或HTML)

答案 2 :(得分:0)

首先检查表的编码,然后检查插入的编码。