2014-01-07 60 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