原文連結:維謙老師的窩--解決Writer發佈文章至LifeType出現原始碼(亂碼)
最近把LifeType主機從Fedora 7升級到8,出現了悲劇......看到鬼~
同時也對 LifeType 增加一些功能,因此一時分不輕是主機出問題,還是 LifeType出問題,
導致離線編輯器 Zoundry、Writer 上傳文章都出現 換行標籤 露出,
由於機器內也有安裝WordPress,發現連它 離線編輯 都有 換行標籤 露出的狀況,
但對 Google的Blogger 用 離線編輯 則無此狀況,因此確定是Fedora 7 升級的問題!
這時藉由這篇文章 解決Windows Live Writer(WLW)發佈至Wordpress亂碼的問題 了解是 libxml2 版本過新所致,於由自己就管著主機,所以就不針對 LifeType作修正,改對Fedora 8 作修正即可成功。
可在此下載這三個Fedora 7 的 libxml2 之RPM
libxml2-2.6.31-1.fc7.i386.rpm
libxml2-devel-2.6.31-1.fc7.i386.rpm
libxml2-python-2.6.31-1.fc7.i386.rpm
步驟如下:
一、檢查 libxml2 目前安裝的版本,屬於 2.7.22版
# rpm -qa|grep libxml
libxml2-2.7.2-2.fc8
libxml2-python-2.7.2-2.fc8
libxml2-devel-2.7.2-2.fc8
perl-libxml-perl-0.08-2
二、強制安裝舊一點的版本,2.6.31版
#rpm -ivh --force libxml2-2.6.31-1.fc7.i386.rpm
#rpm -ivh --force libxml2-devel-2.6.31-1.fc7.i386.rpm
#rpm -ivh --force libxml2-python-2.6.31-1.fc7.i386.rpm
三、檢查 libxml2 目前安裝的版本,新舊版並存了
# rpm -qa|grep libxml
libxml2-2.7.2-2.fc8
libxml2-python-2.6.31-1.fc7
libxml2-python-2.7.2-2.fc8
libxml2-devel-2.7.2-2.fc8
libxml2-devel-2.6.31-1.fc7
perl-libxml-perl-0.08-2
libxml2-2.6.31-1.fc7
四、移除 libxml2 新版的 2.7.2 系列
#rpm -e libxml2-2.7.2-2.fc8 libxml2-python-2.7.2-2.fc8.i386 libxml2-devel-2.7.2-2.fc8.i386
五、Apache重新啟動
#service httpd restart