【问题标题】:HTML / MYSQL Character DisplayHTML / MYSQL 字符显示
【发布时间】:2014-01-07 19:12:17
【问题描述】:

我在 PHP/HTML 网站中显示来自 MYSQL 表的单元格值。

我来自瑞士,我们使用特殊字母,例如“Ö ö Ä ä Ü ü”

通常,这些字母在直接 html 中时有效,例如 <p> Zurück </p>

但是当它们来自 mysqli-query 时,它看起来像 <p>^Zur-(Salino-shape with ? inside)-ck <p>

这是为什么?

这是我的设置:

表格行:

type: text ; collation : utf32-german-ci ; Null: No; Auto-Increment: No;

html-元: <meta http-equiv="Content-Type" content="text/html; charset=utf-32" />

我也尝试将行和 html 切换到不同的字符集,但它没有改变。

【问题讨论】:

  • 检查php中的字符集,需要确保php、mysql和html有匹配的字符集
  • UTF-8 all the way through 的可能重复项
  • 我在哪里可以找到 php 中的字符集?

标签: html mysql character


【解决方案1】:

设置字符集为utf8

mysql_set_charset('utf8');

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

【讨论】:

  • 为什么不是 32.. utf32 有更多的字符.. 没有?
  • 解决方案完美。但我真的。非常感谢 :) 想用 32..
猜你喜欢
  • 2016-03-30
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多