2013-05-15 61 views
0

我有一個concrete5網站,它使用'設計師內容'通過他們的市場地址添加。具體5:如何在高速緩存被清除時停止macrons消失?

我們的客戶網站要求使用macrons來使用他們的語言。

現在,無論是硬編碼的html還是通過內容塊等,在整個網站的99%內都可以正常使用。但是,當使用'設計器內容'創建的塊內使用宏時,macron被替換爲「? 「...

任何人都可以幫忙嗎?

不幸的是,這個網站不會讓我發佈圖像,以幫助您看到由於我的'低聲譽'發生了什麼.... riiiiight多數民衆贊成有幫助。

在此先感謝!

回答

0

通常問號「?」的幻影而不是某些字符是字符集編碼問題的標誌。使用C5你應該使用通用的UTF8編碼,但是如果你的數據庫表被設置爲使用不同的字符集,或者如果你的PHP設置被設置爲不同的字符集,那麼你會得到那些奇怪的字符。

你應該用你的php.ini啓動,並設置字符集爲utf8

如果不解決這個問題,檢查此線程,它有用來修復數據庫 http://www.concrete5.org/community/forums/usage/utf-8-or-unicode-problems-preventing-corrrupt-fonts-on-the-front/#52300

一個有用的腳本

請注意,如果在charset不正確的情況下保存了內容,您可能會發現內容仍然看起來很奇怪,並且您必須在設置正確的charset後再次插入內容。