玩UEditor的幾個讓人蛋疼的問題、、、、 教你玩轉(zhuǎn)PHP
來自: PHP最帥
發(fā)布于: 2014-08-28 09:15:16
瀏覽(2193)
評論(0)
贊(0)
收藏(0)
首先UEditor1.4.3以上版本將不再承諾支持ie6/7、所以一個網(wǎng)站還是拋棄這兩個瀏覽器版本的兼容問題吧、、
你可以用前一個版本的、如果你的頁面代碼是UTF8的那么恭喜、你可以完美滴用隨便用、直接用官網(wǎng)的js地址都是可以的
如果你的頁面編碼是GBK、那么恭喜你、杯具了、 不要在意編輯器還提供的GBK版本、我不會告訴你那壓根沒法用、、因為有BUG 首先你會遇到這么幾個特蛋疼的問題、 一是樣式加載不了、特別是IE8或者IE6、別跟我說IE神馬test軟件、 用XP系統(tǒng)、用WIN7系統(tǒng)來說、這是壓根加載不了樣式的、 解決的辦法是、將那個css樣式文件抓出來轉(zhuǎn)成GBK然后放到頁面頭部吧、 然后你會發(fā)現(xiàn)IE11會讓你的編輯器沒有掉、原因是在定義的時候有問題、搞個定義好點的就可以了 再者、你會遇上一個自己也無能為力的問題、 那就是GBK編碼中壓根沒有UTF8中的好多好多的有html代碼的實體字符、 這個字符包括中間的小圓點英文的小圓點沒有問題、bull 的就無法處理了、你直接復制到編輯器中沒有問題、 但是你修改的時候呢、修改的時候就是實體、連中文雙引號都無法識別、只能變成HTML實體、像中文雙引號英文的某些字符 你完全可以在修改內(nèi)容的時候給個過濾替換顯示出來、但是其它的UTF8中常見的字符有HTML編碼的字符呢、 你就哭吧、因為GBK編碼的PHP文件中壓根沒法正常顯示和使用這些UTF8的編碼的字符、也就是說替換無效、 只會出現(xiàn)一些問好、、就是對GBK編碼制造者們的家人的問候、、、 解決的辦法將所有頁面替換為UTF8編碼吧、包括控制器、不然呢、不然就禁止修改吧、再不然就使用別的編輯器、如果其支持這種編碼問題的解決的話、、
PHP程序員
UEDITOR
編輯器
字符
編碼
問題
|
|
來自: WindySky > 《ueditor百度編輯器》