XP與win7字體版本差別致使的文件亂碼問題解決方法

有時候在win7下編輯的文件到了xp下打開就成了亂碼,或者反過來也會出現相似的狀況,這是因爲xp和win7的字體版本不一致致使的問題。字體

這時候,咱們就須要在兩個系統間互相拷貝字體,但僅僅是把字體拷過去,還不能解決,這時候咱們還須要更改註冊表項才能解決。如下爲解決方法:io

1.將源文件所在系統的相關字體拷貝到目標系統,雙擊安裝字體,這時系統提示字體已經存在,直接點肯定,也會安裝,安裝完後可能會出現一個新的名字。亂碼

好比將win7下的simsun.ttf字體拷貝到xp下安裝,會生成一個simsun_0的字體文件,原xp下的simsun字體依然存在,這時若是咱們打開文件依然會是亂碼。方法

2.打開註冊表,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]項目,找到須要更改的字體文件,im

"宋體 & 新宋體 (TrueType)"="simsun_0.ttc"
"宋體 & 新宋體 & 宋體-PUA (TrueType)"="simsun.ttc"項目

將原來的simsun.ttc更改成simsun_0.ttc,意思就是將原來的字體名字關聯到新的字體文件上。文件

3.有可能FONTs文件夾下出現 叫SIMsum的字體,關聯的仍是原來的simsum.ttf字體,這時候,須要再次打開註冊表,查看FONTs下面關聯到simsum.ttf的註冊項還有沒有,生成

有的話,一併刪除,而後退出註冊表,再進去,反覆操做這個過程,知道沒有字體再關聯到舊的simsum.ttf字體。版本

4.查看系統Fonts文件夾下面的關於宋體字體的文件,是否已經更新成2009年版本的字體,舊字體是2008年的,這個要反覆覈對,否則總會不成功。系統

至此,大功告成,重啓電腦試試。

相關文章
相關標籤/搜索