解決 Windows Live Writer 的亂碼問題

自從Windows Live Writer更新到目前版本後,雖然解決了一些問題、新增了一些小功能,不過在WordPress中發文時,中文字卻會變成亂碼,稍微Google一下,找到一個簡單的解決方法,下面先紀錄一下,希望Windows Live Writer趕快再出新版解決這亂碼問題呀!

解決方法:

第1步 關閉Windows Live Writer軟體。

第2步 依序按下〔開始〕→【執行】,出現「執行」對話盒後,輸入「regedit」再按下〔Enter〕鍵。

 

第3步 從左邊目錄找到

「HKEY_CURRENT_USER\Software\Windows Live Writer\Weblogs\部落格編號\ManifestOptions」

其中的「部落格編號」是你目前在Windows Live Writer軟體中所設定的部落格帳號,如果你只要設一個部落格,則「Weblogs」下的編號只會出現一個,如果你設了三個部落格帳號,則會出現3個編號。如果有3個類似「6499c7b8-9496-4285-sad16e-98749d」這種編號的話,要一一點進去作下面的步驟。

 

第4步 在「ManifestOptions」下的「characterSet」給刪除,然後再關閉「登錄編輯程式」即可。

23-16-49

 

依照上面步驟設定過後,再開啟Windows Live Writer即可正常發文囉。

相關資訊
訪客留言

6 則回應

  1. 這次問題主要是這樣

    WP 2.2 的問題在於
    他把default character set 改成了 utf8
    寫入database 的時候 如果你的MySQL版本不是4.2 之後
    就應該讓資料庫自己決定編碼的格式~ 而不是強制指定utf8

    不過只要你的MySQL版本夠新
    就支援unicoede 了
    自然也就沒這個問題

    只是當初WP 出來的時候 沒有注意到這點~~ 到是比較奇怪的

    或許也當作大家都已經使用最新版本MySQL了~~~