認識 SharePoint 2007 系列【07】- 使用【內容編輯器網頁組件】快速救回因IE7而產生亂碼的文章
ㄜ,真不知該從何說起...慘痛、令人懊惱又費時問題,真搞不懂為啥發生在我身上,唉唉
話說,將 IE6 升級成 IE7 之後呢,使用 IE7 編輯小舖上曾經發表過的 Blog 文章,回存之後竟然出現亂碼
至於變成怎麼樣,可以參考本文後面的圖檔
當然啦!花了不少時間將變成亂碼的文章再重新編輯,把這些變成亂碼的重要文章給救回來了!
下面,將介紹這次救回文章的方法,也順便可以介紹一下 WSS 3.0 【內容編輯器網頁組件】的兩個編輯功能 ,並列出目前個人使用 IE7 編輯小舖 Blog 的問題,希望大家小心別像我一樣!ㄏㄏ...
本次快速救回的方式,對於大量亂碼的部分,使用了 WSS 3.0 【內容編輯器網頁組件】的【RTF編輯器】與【原始檔編輯器】交互編輯而成,過程要點如下:
【內容編輯器網頁組件】回覆 Blog 文章方法:
1. 先編輯 Blog,將文字檔貼到記事本,取代掉所有的問號
2. 貼到 WSS 3.0 的【內容編輯器網頁組件】,使用【原始檔編輯器】將 HTML 碼貼進去,儲存
3. 再打開 【RTF 編輯器】,將原本備份的資料依據遺失的地方再貼回去,並且編輯格式,儲存
4. 再打開【原始檔案編輯器】將 HTML 碼 copy 出來,先貼到測試文章上,確定沒問題再貼回原文
5. 最後,修改完畢之後,不得再用 IE7 直接在小舖開起編輯並儲存,否則亂碼又出現了... >"<
目前個人遇到 IE7 編輯小舖 Blog 的問題如下:
1. 小舖 Blog 工具列不支援 IE7,使用 IE7 看不到 Blog 編輯列
2. 之前使用 IE6 編輯的文章如果再使用 IE7 編輯,回存之後會產生亂碼
3. IE7 不支援程式碼視窗,程式碼視窗以下的內容全毀
4. 如果 HTML 標籤沒有結尾,如使用 <B> 而沒有 </B>,則網頁上所看到的每篇文章文字都是粗體
5. ......如果有的話再補上...
最後,下面圖解說明過去遇到的慘狀以及救回的過程
0. 使用 IE7 編輯之前已完成的 SharePoint Form 驗證下篇的慘狀,部分程式碼變成了????
慘狀一
慘狀二
1. 使用編輯文章功能,將文章打開,看不到編輯工具列,且只有 HTML 程式碼,將程式碼完整複製,接著貼到記事本取代所有 ? 問號,如第二張圖。
2. 打開 【RTF 編輯器】 ,將原本備份的資料依據遺失的地方再貼回去,並且編輯格式,儲存。在【內容編輯器網頁組件】可以看到【RTF 編輯器】與【原始檔編輯器】,原始檔編輯器打開就如下圖所示。而在原始檔編輯器貼完儲存之後,就可以看到第二張圖 HTML 程式碼所呈現出來的結果。
3. 再打開 【RTF 編輯器】,將原本備份的資料依據遺失的地方再貼回去,並且編輯格式,儲存;如此將問號的部份給去除掉了。這個步驟告訴我們:備份很重要...
4. 再打開【原始檔案編輯器】將 HTML 碼 copy 出來,先貼到測試文章上,確定沒問題再貼回原文,如下面三張圖所示。
以上面的這個範例來說,整個過程大概 10 左右分鐘,很快的就將文章給還原了!
感謝有【內容編輯器網頁組件】的【原始檔案編輯器】與【RTF編輯器】,讓我快速恢復文章.. T.T
切記,IE6 編輯完的文章,不能再用 IE7 開啟,不然又會出現亂碼,還有,文章要備份 (提醒自己用...)
P.S. 現在我都用 WSS 3.0【內容編輯器網頁組件】的【RFT 編輯器】與【原始檔編輯器】,於編輯後將 HTML 碼貼到本 Blog,省事很多... A.Av