程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 談漢字轉換類型及解決方案

談漢字轉換類型及解決方案

編輯:關於PHP編程

●簡繁轉換有四種情況
  漢字轉換,分為內碼轉換和簡繁轉換。
  內碼轉換屬於簡繁轉換,但是他主要是在GB碼和BIG5碼之間轉換。
  另外一種簡繁轉換是在GB碼內部的轉換。GB碼擴展集包含兩萬多個漢字,自然也存在簡繁轉化問題。例如,大陸網友從BIG5碼繁體字網頁用“復制--粘貼”的方法雖然得到的是繁體字文件,但他已經不是BIG5碼的字體了。盡管頁面的內碼是BIG5碼,但是經過復制--粘貼,已經變成了GB內碼的繁體字,粘貼到“筆記本”時不是亂碼,要知道,大陸簡體windows系統的筆記本,是不能識別BIG5碼的。若要把這繁體字變為簡體字,用一般的方法可就不行了。
  所以,不要以為繁體字就都是BIG5碼。因此,漢字轉換分為四種情況:
  1。GB轉BIG5
  2。BIG5轉GB
  3。簡體字轉繁體字(在GBK大陸內碼中轉換)
  4。繁體字轉簡體字(同上)
●網頁“另存為”的轉換特點。利用網頁“另存為”轉換漢字內碼。
  當我們把某個BIG5的網頁用“另存為”的方式保存時,你注意看,“保存WEB頁”窗口最下方有個“編碼”欄,裡面至少有三種選擇:Unicode(UTF-8),繁體中文(BIG5),簡體中文(GB2312)。
本網頁的內碼是Unicode(UTF-8),所以能夠同時顯示GB碼和 BIG5碼漢字。你選擇不同的內碼保存,就已經進行了內碼轉換。利用這個特點,我們可以用網頁“另存為”轉換漢字內碼。
●網上在線漢字轉換,大多是內碼轉換。若想把復制下來的GB碼繁體字轉換為同內碼的簡體字,或者相反,網上的轉換功能顯然不足。
●《金山快譯》包含兩個文件:KConvert.exe和Cjktab32.dll,總共大小才484K,壓縮成RAR文件後僅僅235K。可以直接提取出來單獨使用。他可以進行上述四種漢字的任意轉換。
  我已將金山快譯的這兩個文件上傳,要用的網友可以下載。
金山快譯的內碼轉換(解壓可用,無須安裝)
■http://202.202.4.200/upload/upfile/gb-big5.rar■
●手工修改個別字
  不過,絕大多數漢字轉換軟件有個小問題,簡體到繁體自動轉換時,個別字轉換有毛病(一對多的毛病),姓范的范,會轉換成模

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved