2014-01-07 40 views
2

我从PHP/HTML网站的MYSQL表中显示单元格值。HTML/MYSQL字符显示

我是从瑞士来的,我们用特殊的字母,如“○○A A U U”

通常情况下,当它们直接HTML一样<p> Zurück </p>这些信件的工作。

但当他们来自mysqli的查询,它看起来像<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不同的字符集,但它不更改。

+0

检查PHP的字符集,你需要确保PHP,MySQL和HTML具有匹配的字符集的 – aurbano

+0

可能重复[UTF-8全通过](http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –

+0

我在哪里找到charset在PHP? – HKK

回答

0

集字符集为utf8

mysql_set_charset('utf8'); 

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

为什么不是32 .. utf32有更多的字符.. hasnt呢? – HKK

+0

解决方案完美。但我真的。非常感谢:) 想用32 .. – HKK