【问题标题】:Euro sign converted to question mark [closed]欧元符号转换为问号 [关闭]
【发布时间】:2012-08-11 06:01:05
【问题描述】:

我在数据库中有一个欧元符号。当我想在我的网站上打印它时,它会显示一个问号。

它来自文本字段 --> 数据库 --> 网站。

【问题讨论】:

标签: php html database utf-8


【解决方案1】:

您的数据库不是 UTF-8。

这可能会有所帮助:

mysqli_query($conn, "SET NAMES utf8");

或者这个查询:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8

另外,在您的 HTML 页面的 <head> 中包含此 <meta /> 标记:

<meta charset="UTF-8" />

【讨论】:

  • 最好两者都做,还要确保浏览器将发送的 html 也解释为 UTF-8,因此您可以发送 http 标头和/或为内容类型添加 html 标头字段
  • 感谢您提供的信息
猜你喜欢
  • 2014-11-11
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 2015-08-26
  • 2018-03-15
  • 1970-01-01
  • 1970-01-01
  • 2018-01-11
相关资源
最近更新 更多