CHM幫助檔案開啟亂碼解決方案

2021-09-30 05:28:12 字數 761 閱讀 2864

經常碰到一些chm格式的幫助文件出現亂碼無法閱讀的情況,而且chm文件不像瀏覽器一樣,右鍵可以選擇字元編碼,非常不便。究其原因,主要就是chm文件在頁面中沒有指定合適的字元編碼所致。

chm的實質是 html 檔案。一般情況下沒有指定字元編碼的chm是呼叫 internet explorer 瀏覽器的字元編碼設定來顯示chm檔案的。

在登錄檔 hkey_current_user/software/microsoft/internet explorer/international 下有 autodetect 和 default_codepage 2個鍵名,就是 ie 瀏覽器字元編碼的相關設定鍵。

因此,我們在簡體中文的作業系統上開啟簡體中文的chm文件出現亂碼時, 把 autodetect 設定為1就能正常顯示;在簡體中文的作業系統上開啟正體中文的chm文件出現亂 碼時,先把 autodetect 設定為0,然後把 default_codepage 設定為 big5 的**頁 950 即可(根據以下提示中的編碼值更改)。

有的作業系統的登錄檔中沒有autodetect這個登錄檔項,可以自己新建乙個名為autodetect的dword值,然後設定其值為0或是 1.

CHM 幫助檔案亂碼不完全解決方案

經常碰到一些chm格式的幫助文件出現亂碼無法閱讀的情況,而且chm文件不像瀏覽器一樣,右鍵可以選擇字元編碼,非常不便。究其原因,主要就是chm文件在頁面中沒有指定合適的字元編碼所致。chm的實質是 html 檔案。一般情況下沒有指定字元編碼的chm是呼叫 internet explorer 瀏覽器的...

CHM幫助檔案

在visual c 6中呼叫html help沒有現成的函式,需要呼叫htmlhelp 這個api函式。而在呼叫這個函式之前,還需要在你的工程中加上htmlhelp的庫和標頭檔案 1.指定htmlhelp.h的路徑。選擇選單 project settings.開啟 project settings ...

CHM亂碼解決方案!

chm 文件不像ie瀏覽器一樣,右鍵可以選擇字元編碼,非常不便。原因可能是 chm 文件在頁面中沒有指定合適的字元編碼所致。解決辦法是指定預設的 頁,日語shift jis 是932,中文是936 需要開啟regedit找到 hkey current user software microsoft ...