0
我正在使用vertrigoserver開發PHP/MySQL應用程序。我需要在表格中輸入德文文本。問題是,當我從PHP讀取表格時,某些字符沒有顯示確切的字體。我是否需要額外的步驟纔能有效顯示所有字符?phpMyAdmin和德語
我正在使用vertrigoserver開發PHP/MySQL應用程序。我需要在表格中輸入德文文本。問題是,當我從PHP讀取表格時,某些字符沒有顯示確切的字體。我是否需要額外的步驟纔能有效顯示所有字符?phpMyAdmin和德語
您應該將數據庫字段設置爲utf8_general
,並因此強制您的MySQL連接使用UTF-8。
mysql_connect();
mysql_query("SET NAMES 'utf8'");
在通過(x)html顯示結果時,還必須正確設置標題。
您在創建表格時是否在表格上設置了正確的字符集?
您應該將它們設置爲支持ümlaut等的字符集。
對於存儲德文文本,排序規則latin1_general [_ci]就足夠了。 UTF8增加了開銷,這並不總是必要的(例如,它將存儲文本所需的空間增加了一倍) – 2009-01-05 21:45:48