很多的網(wǎng)頁制作者通過Netscape Navigator內(nèi)置的網(wǎng)頁編輯器來編輯中文網(wǎng)頁,其中出現(xiàn)的所謂亂碼實(shí)際上是一種流行于Internet上的漢字(HZ)內(nèi)碼。對(duì)于Netscape Navigator,所默認(rèn)的網(wǎng)頁內(nèi)碼為HZ碼。比如“·&snp2 Ê&Ccedil,&Vacnte;&maer;”就是一堆HZ碼。當(dāng)一頁html文件由Netscape Navigator編制完成時(shí),如果不加上特殊的注解命令,那么該html文件內(nèi)的所有漢字字符就會(huì)被Netscape Navigator轉(zhuǎn)換成HZ碼。
然而目前在用戶端經(jīng)常使用的瀏覽器有很多種,包括Internet Explorer,Netscape,Opera等。用戶在使用非Netscape瀏覽器進(jìn)行閱讀時(shí),這些HZ碼便會(huì)照原樣顯示在屏幕上,形成“漢字亂碼”
解決這一問題的方法其實(shí)很簡(jiǎn)單,我們只須在網(wǎng)頁的源文件的欄內(nèi)加入下面的命令:
charset=gb2312”>
其中“charset”的參數(shù)是起關(guān)鍵作用的地方。對(duì)于用BIG5碼制作的中文網(wǎng)頁,則應(yīng)改為“charset=big5”。
依照上面的作法進(jìn)行設(shè)置后,我們?cè)儆肐nternet Explorer或Opera來瀏覽,發(fā)現(xiàn)漢字顯示正常了。