2009-01-05 70 views
0

我正在使用vertrigoserver開發PHP/MySQL應用程序。我需要在表格中輸入德文文本。問題是,當我從PHP讀取表格時,某些字符沒有顯示確切的字體。我是否需要額外的步驟纔能有效顯示所有字符?phpMyAdmin和德語

回答

2

您應該將數據庫字段設置爲utf8_general,並因此強制您的MySQL連接使用UTF-8

mysql_connect(); 
mysql_query("SET NAMES 'utf8'"); 

在通過(x)html顯示結果時,還必須正確設置標題。

+0

對於存儲德文文本,排序規則latin1_general [_ci]就足夠了。 UTF8增加了開銷,這並不總是必要的(例如,它將存儲文本所需的空間增加了一倍) – 2009-01-05 21:45:48

0

您在創建表格時是否在表格上設置了正確的字符集?

您應該將它們設置爲支持ümlaut等的字符集。