27a9ebd347460db56dbc77afa523285a3626037e

Hey! what’s your problem?

這是外國人(或假洋人XD)被惹毛的時候會直接吐出來的一段話,話說今天本人帶著愉快的心情,到後台處理網友的投稿,也被神奇的Word給惹毛了,冷靜了幾秒鐘,我甚至開始讚嘆Word生產亂碼的能力。

一字標點,千言萬語

寫過部落格或編過網頁的人,應該都很瞭我在講什麼,以Wordpress的後台來說,最忌諱就是把Word打好的稿直接貼上後台的「可視化模式」,它會用「數以萬計」的程式碼,很熱心的把所有的樣式、字體都指定上去,雞婆的程度讓人難以置信。

比方說,剛剛我打的稿裡頭有個「XD」,即使你在Word裡頭沒有指定任何的字體,在貼上後台的時候,還是會在每個XD出現的前後都添加一段定義樣式的標籤。

好心縮圖變雞婆

以Wordpress來說,解決方法其實也很簡單,「不要貼在可視化模式」就好了,切換到HTML模式再貼,就跟Word裡選擇「貼上成為未格式化文字」一樣,亂碼不見瞭!應用到其他的情境,你可能得先貼到記事本,再貼上某個網頁編輯器等等,不過既然如此,幹嘛不用記事本寫稿呢?

最近我們在討論一個好的網站上稿機制怎麼做的時候,廠商也提供了一些有趣的資訊。如果可以把一篇寫好的Word文章直接匯入變成網站文章,是一件多完美的事啊!這當然很難,Word內嵌的圖片會被轉成BMP檔,而且相對原圖的品質已經有劣化,如果再轉成網頁,經過壓縮又會再劣化一次,可用性很低,「好心加亂碼」的問題就更不必說了。

至於這一萬多字的亂碼到底有什麼毛病,我也懶得研究,看看Office 2010會不會更好囉。


▲Wordpress後台打不出刪節號,直覺當然是打開Word輸入以後再貼上來。


▲切換到HTML模式檢查,慘劇發生。


▲貼到其他編輯器裡面瞧瞧,英數字幾乎快上2萬,太神奇了(點縮圖欣賞大圖更精采)。


▲亂碼過多,不只讓網頁變肥,還有可能讓你的網站整個「破相」。

使用 Facebook 留言

858139deed1176066f175fad81c471d4?size=48&default=wavatar
1.  Sinchen (發表於 2009年7月17日 16:13)
習慣就好,這問題已經存在很久了,乖乖的一行一行從WORD貼到HTML編輯器吧
C4784c9aaeb05da54b99304a9a0f1edc?size=48&default=wavatar
2.  Peggy (發表於 2009年7月17日 16:14)
這時候Dreamweaver的「清理Word的HTML」功能就是你的好朋友XD
262541be5a03eb86619ac7aec70ef141?size=48&default=wavatar
4.  zuyan (發表於 2009年7月17日 23:59)
至少不用為了15字的留言...再打一些無聊的字了
真感謝M$
7f448f06671c6c5058cee89de0a5070d?size=48&default=wavatar
5.  Davidoff (發表於 2009年9月22日 10:52)
恕我直言,用 Word/FrontPage 製作網頁或寫 blog 的,才令人好奇到底....

發表回應

謹慎發言,尊重彼此。按此展開留言規則