我在德國網站上編碼時遇到了問題。 我有一個文本:帶引號(「」)和其他特殊字符的PHP編碼問題
「EröffnungsfeierFIS高山滑雪WM 2011」
當這段文字保存到數據庫中,我得到什麼?而不是那些引號。
我試過把
header("Content-Type: text/html; charset=utf-8");
mb_internal_encoding("UTF-8");
setlocale(LC_ALL, 'de_DE.utf-8');
在沒有成功的文件的頂部。
當我用
mysql_set_charset('utf8', $connect);
但隨後,將上述達到像ö文本的其餘部分被剝離的第一個字符後的文本時。
表格字符集和整理是UTF-8。 腳本文件保存爲不含BOM的UTF-8。
我缺乏想法在哪裏看。
似乎你做得很好。你能提供一個鏈接到頁面嗎?你是否設置了除utf-8之外的http-equiv meta標籤?我會檢查插入文本到數據庫中的頁面。 – martinstoeckli 2012-04-05 19:05:29
您是否在自行管理的Web服務器上發佈?也許你忘了產生的原因在這裏(編輯'/等/任何你想要的locales.gen',取消,然後'語言環境的gen'根)的區域,它發生在我很多次:-) – 2012-04-06 00:50:35