Html 编码sql字符不起作用

Html 编码sql字符不起作用,html,character,meta,Html,Character,Meta,我在使用phpmyadmin,我的bd中有一些特殊的字符,比如“é”。 但是当我试图在我的网站上打印时,黑色的立方体上有一个白色的“?”apear。 我试过这些台词: - - - 没有什么变化。我使用的是notpadd++,一个想法?您应该检查您是否选择了不带BOM的编码UTF-8-如果您选择了ANSI中的编码,您应该选择所有代码ctrl+a,然后点击“转换为不带BOM的UTF-8”。确保以后保存它。重新检查是否已成功更改,然后重试 更新: 确保将表合并设置为utf8\U unicode\

我在使用phpmyadmin,我的bd中有一些特殊的字符,比如“é”。 但是当我试图在我的网站上打印时,黑色的立方体上有一个白色的“?”apear。 我试过这些台词: - - -
没有什么变化。我使用的是notpadd++,一个想法?

您应该检查您是否选择了不带BOM的编码UTF-8-如果您选择了ANSI中的编码,您应该选择所有代码ctrl+a,然后点击“转换为不带BOM的UTF-8”。确保以后保存它。重新检查是否已成功更改,然后重试

更新:

确保将表合并设置为utf8\U unicode\U ci,以及文本或字符列

连同

 <meta charset="utf-8">
这应该行得通。否则,您应该测试该问题是否仅出现在从数据库读取的数据中,或者也出现在硬编码的特殊字符中


如果只有您的数据库字符串导致问题,我建议使用以下链接设置您的字符集,如果您使用mysqli

可能重复感谢,但所有这些解决方案都不起作用:/Thank for all,但它是以UTF-8编码的,没有BOM:/i添加了一些进一步的提示-我希望这将对您有所帮助