專利名稱:文件編碼的轉(zhuǎn)換系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明為有關(guān)于一種轉(zhuǎn)換系統(tǒng)及其方法,特別是指一種將輸入文件中的第一字符 編碼轉(zhuǎn)換為第二字符編碼以產(chǎn)生輸出文件的文件編碼的轉(zhuǎn)換系統(tǒng)及其方法。
背景技術(shù):
近年來,隨著電腦的普及而促使紙本文件邁向電子化,一般而言,要顯示內(nèi)含 中文字的電子文件必須具備相應(yīng)的字符編碼才能夠正確地顯示中文字,然而,由于中文 字分為兩種繁體字與簡體字,因此中文的字符編碼也各自發(fā)展出以繁體字為主的大 五碼(Big-5),以及以簡體字為主的國標(biāo)碼(GB),甚至更有試圖包含所有語言的萬國碼 (Unicode),而上述字符編碼亦稱之為電子文件的編碼格式。由于中文字具有上述多種字符編碼,因此當(dāng)要正確顯示電子文件內(nèi)的中文字時, 使用者所選擇的字符編碼必須與該電子文件的編碼格式相對應(yīng),舉例來說,假設(shè)電子文件 的編碼格式為大五碼,那么用以顯示該電子文件的字符編碼亦須同為大五碼,若是使用國 標(biāo)碼將無法正確顯示該電子文件的中文字,因此如何方便地將電子文件轉(zhuǎn)換為不同的編碼 格式,使該電子文件能夠適用在不同的字符編碼環(huán)境中,便成為各家廠商亟欲解決的問題。有鑒于此,便有廠商提出一種根據(jù)繁體字與簡體字的對照表來針對所輸入的電子 文件(也就是所謂的輸入文件)進行繁體字/簡體字的轉(zhuǎn)換。不過,由于簡體字包含多種 字符編碼,如GBK、GB2312...等,以上述方式將輸入文件轉(zhuǎn)換為簡體字時,無法提供使用 者選擇適合的簡體字的字符編碼,因此,對于使用者而言具有無法便利地對輸入文件進行 轉(zhuǎn)碼的問題。綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在無法便利地對輸入文件進行轉(zhuǎn)碼的 問題,因此實有必要提出改進的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明遂提供一種文件編碼的轉(zhuǎn)換系統(tǒng)及其方法。本發(fā)明所提供的文件編碼的轉(zhuǎn)換系統(tǒng),該系統(tǒng)包含編碼數(shù)據(jù)庫、接收模塊、檢測 模塊、載入模塊、轉(zhuǎn)換模塊及輸出模塊。其中,編碼數(shù)據(jù)庫用以儲存編碼轉(zhuǎn)換表,各該編碼轉(zhuǎn) 換表分別記錄第一字符編碼及第二字符編碼的對應(yīng);接收模塊用以接收輸入文件及目的編 碼參數(shù),其中,輸入文件為第一字符編碼所組成;檢測模塊用以檢測輸入文件的編碼格式, 并且將編碼格式記錄于來源編碼參數(shù);載入模塊用以根據(jù)來源編碼參數(shù)及目的編碼參數(shù)選 擇載入編碼轉(zhuǎn)換表之一;轉(zhuǎn)換模塊用以根據(jù)所載入的編碼轉(zhuǎn)換表將輸入文件中的第一字符 編碼轉(zhuǎn)換為相應(yīng)的第二字符編碼;輸出模塊用以根據(jù)轉(zhuǎn)換后的第二字符編碼產(chǎn)生輸出文 件。至于本發(fā)明所提供的文件編碼的轉(zhuǎn)換方法,其步驟包括于編碼數(shù)據(jù)庫建立編碼 轉(zhuǎn)換表,各編碼轉(zhuǎn)換表分別記錄第一字符編碼及第二字符編碼的對應(yīng);接收輸入文件及目 的編碼參數(shù),其中,輸入文件為第一字符編碼所組成;檢測輸入文件的編碼格式,并且將編碼格式記錄于來源編碼參數(shù);根據(jù)來源編碼參數(shù)及目的編碼參數(shù)選擇載入編碼轉(zhuǎn)換表之 一;根據(jù)所載入的編碼轉(zhuǎn)換表將輸入文件中的第一字符轉(zhuǎn)換為相應(yīng)的第二字符編碼;根據(jù) 轉(zhuǎn)換后的第二字符編碼產(chǎn)生輸出文件。本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過接收目 的編碼參數(shù)及檢測輸入文件的編碼格式,用以載入相應(yīng)的編碼轉(zhuǎn)換表,并且根據(jù)所載入的 編碼轉(zhuǎn)換表,將輸入文件中的第一字符編碼轉(zhuǎn)換為第二字符編碼以產(chǎn)生另一編碼格式的輸 出文件。通過上述的技術(shù)手段,本發(fā)明可以達到提高文件轉(zhuǎn)碼的便利性的技術(shù)功效。
圖1為本發(fā)明文件編碼的轉(zhuǎn)換系統(tǒng)的方塊圖。圖2A及圖2B為本發(fā)明文件編碼的轉(zhuǎn)換方法的流程圖。圖3為應(yīng)用本發(fā)明的輸入界面的示意圖。圖4為應(yīng)用本發(fā)明進行文件轉(zhuǎn)換的第一實施例的示意圖。圖5為應(yīng)用本發(fā)明進行文件轉(zhuǎn)換的第二實施例的示意圖。主要元件符號說明101編碼數(shù)據(jù)庫102接收模塊103檢測模塊104載入模塊105轉(zhuǎn)換模塊106輸出模塊110更新模塊300輸入界面310文件路徑輸入?yún)^(qū)塊311瀏覽元件320參數(shù)輸入?yún)^(qū)塊330轉(zhuǎn)換元件331取消元件340顯示區(qū)塊341提示訊息
具體實施例方式以下將配合圖式及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。在說明本發(fā)明所提供的文件的編碼轉(zhuǎn)換系統(tǒng)及其方法之前,先對本發(fā)明所自行 定義的名詞進行說明。在本發(fā)明中所提到的編碼轉(zhuǎn)換表是指記錄第一字符編碼及第二字 符編碼的對應(yīng)表,舉例來說假設(shè)第一字符編碼為大五碼(Big-5)、第二字符編碼為萬國碼 (Unicode),此編碼轉(zhuǎn)換表即記錄所有大五碼以及各自對應(yīng)的萬國碼,如繁體字“一"的大五碼為“A4400"以及所對應(yīng)的繁體字“一〃的萬國碼為“4E0000",如此一來,系統(tǒng)進行轉(zhuǎn) 換時即可根據(jù)大五碼“A4400"查詢到對應(yīng)的萬國碼“4E0000"。特別要說明的是,不同字 符編碼的對應(yīng)均具有一個相應(yīng)的編碼轉(zhuǎn)換表,如大五碼與萬國碼、大五碼與國標(biāo)碼、國標(biāo) 碼與萬國碼...等等均各自有相應(yīng)的編碼轉(zhuǎn)換表。在說明本發(fā)明的實施例之前,先配合圖式對本發(fā)明文件編碼的轉(zhuǎn)換系統(tǒng)及其方法 作進一步的說明,請參閱「圖1」,「圖1」為本發(fā)明文件編碼的轉(zhuǎn)換系統(tǒng)的方塊圖,包含編碼 數(shù)據(jù)庫101、接收模塊102、檢測模塊103、載入模塊104、轉(zhuǎn)換模塊105及輸出模塊106。其 中,編碼數(shù)據(jù)庫101用以儲存編碼轉(zhuǎn)換表,而且各編碼轉(zhuǎn)換表分別記錄第一字符編碼及第 二字符編碼的對應(yīng),由于所述編碼轉(zhuǎn)換表、第一字符編碼及第二字符編碼皆已于前面自行 定義的名詞中作說明,故在此不再作贅述。接收模塊102用以接收輸入文件及目的編碼參數(shù),其中,輸入文件為第一字符編 碼所組成,所述接收輸入文件的方式可通過網(wǎng)絡(luò)傳輸?shù)姆绞絹韺崿F(xiàn),以網(wǎng)絡(luò)傳輸?shù)姆绞綖?例假設(shè)本發(fā)明的文件編碼的轉(zhuǎn)換系統(tǒng)設(shè)置于網(wǎng)頁服務(wù)端(Web krver),且應(yīng)用于客戶端 /服務(wù)端(Client/Server)的網(wǎng)絡(luò)環(huán)境中,客戶端可通過瀏覽器(browser)連線至網(wǎng)頁服務(wù) 端,用以瀏覽具有文件傳送及參數(shù)設(shè)定的功能的網(wǎng)頁,并且通過該網(wǎng)頁將儲存于客戶端的 文件及使用者所設(shè)定的參數(shù)傳送至網(wǎng)頁服務(wù)端,此時接收模塊102將接收客戶端所傳送的 文件作為輸入文件,以及將接收的參數(shù)作為目的編碼參數(shù)。特別要說明的是,雖然此輸入文 件是由第一字符編碼所組成,但是亦包含文件標(biāo)頭(Header)等訊息,用以記錄輸入文件的 相關(guān)資訊,如文件大小、編碼格式、建立時間、著作權(quán)訊息...等等。檢測模塊103用以檢測輸入文件的編碼格式,并且將編碼格式記錄于來源編碼參 數(shù),其檢測方式可通過輸入文件的文件標(biāo)頭進行判斷,舉例來說,假設(shè)文件標(biāo)頭內(nèi)所記錄的 編碼格式為大五碼,則代表此輸入文件的文字編碼是以大五碼(即第一字符編碼)為基礎(chǔ)。 檢測模塊103將根據(jù)檢測到的編碼格式記錄成來源編碼參數(shù)。載入模塊104用以根據(jù)來源編碼參數(shù)及目的編碼參數(shù)選擇載入這些編碼轉(zhuǎn)換表 其中之一。由于編碼數(shù)據(jù)庫101儲存各種不同字符編碼的對應(yīng)表(即編碼轉(zhuǎn)換表),每一 個對應(yīng)表均記錄一種字符編碼與另一種字符編碼的對應(yīng)關(guān)系,例如大五碼與國標(biāo)碼的對 應(yīng)。因此,載入模塊104需根據(jù)來源編碼參數(shù)與目的編碼參數(shù)來選擇適合的編碼轉(zhuǎn)換表,舉 例來說,假設(shè)檢測模塊103所檢測到來源編碼參數(shù)為大五碼,且接收模塊102所接收到的目 的編碼參數(shù)為萬國碼,那么載入模塊104將根據(jù)這兩個參數(shù)載入記錄大五碼(即第一字符 編碼)與萬國碼(即第二字符編碼)的對應(yīng)的編碼轉(zhuǎn)換表。轉(zhuǎn)換模塊105用以根據(jù)載入模塊104所載入的編碼轉(zhuǎn)換表將輸入文件中的第一字 符編碼轉(zhuǎn)換為相應(yīng)的第二字符編碼,以上例而言,載入模塊104所載入的編碼轉(zhuǎn)換表記錄 大五碼(即第一字符編碼)與萬國碼(即第二字符編碼)的對應(yīng)關(guān)系,因此,轉(zhuǎn)換模塊105 將根據(jù)此編碼轉(zhuǎn)換表將輸入文件中所有的大五碼轉(zhuǎn)換為萬國碼。輸出模塊106用以根據(jù)轉(zhuǎn)換后的第二字符編碼產(chǎn)生輸出文件,所述輸出文件可 與輸入文件的文件格式不同,例如輸入文件為純文字文件,副檔名為“txt",而輸出模塊 106所產(chǎn)生的輸出文件可同為副檔名“txt"之外,亦可為其他不同的文件格式,如副檔名 為“htm"、“pdf"...等等。由于不同文件格式之間的轉(zhuǎn)換為已知技術(shù),故在此不多作贅 述。特別要說明的是,此輸出文件可通過顯示裝置(例如螢?zāi)?進行顯示,亦或是通過傳輸裝置(例如網(wǎng)絡(luò)端口 )進行傳送。除此之外,本發(fā)明所提供的文件編碼的轉(zhuǎn)換系統(tǒng)更可包含更新模塊110用以接收 編碼轉(zhuǎn)換表并儲存至編碼數(shù)據(jù)庫101,舉例來說,假設(shè)具有新的編碼轉(zhuǎn)換表,而且是原本編 碼數(shù)據(jù)庫101中所不具備的,此時可通過更新模塊110接收此一編碼轉(zhuǎn)換表,并且將這個新 的編碼轉(zhuǎn)換表儲存至編碼數(shù)據(jù)庫101之中。如「圖2A」及「圖2B」所示,「圖2A」及「圖2B」為本發(fā)明文件編碼的轉(zhuǎn)換方法的流 程圖,包含下列步驟于編碼數(shù)據(jù)庫建立編碼轉(zhuǎn)換表,各編碼轉(zhuǎn)換表分別記錄第一字符編碼 及第二字符編碼的對應(yīng)(步驟210);接收輸入文件及目的編碼參數(shù),其中,該輸入文件為第 一字符編碼所組成(步驟220);檢測輸入文件的編碼格式,并且將編碼格式記錄于來源編 碼參數(shù)(步驟230);根據(jù)來源編碼參數(shù)及目的編碼參數(shù)選擇載入各編碼轉(zhuǎn)換表之一(步驟 240);根據(jù)所載入的編碼轉(zhuǎn)換表將輸入文件中的第一字符編碼轉(zhuǎn)換為相應(yīng)的第二字符編碼 (步驟250);根據(jù)轉(zhuǎn)換后的第二字符編碼產(chǎn)生輸出文件(步驟沈0)。通過上述步驟,即可 通過接收目的編碼參數(shù)及檢測輸入文件的編碼格式,用以載入相應(yīng)的編碼轉(zhuǎn)換表,并且根 據(jù)所載入的編碼轉(zhuǎn)換表,將輸入文件中的第一字符編碼轉(zhuǎn)換為第二字符編碼以產(chǎn)生另一編 碼格式的輸出文件,用以達到提高文件轉(zhuǎn)碼的便利性。另外,在步驟260之后,更可將輸出文件通過顯示裝置進行顯示,或通過傳輸裝置 進行傳送(步驟270);甚至可接收另一編碼轉(zhuǎn)換表并儲存至編碼數(shù)據(jù)庫101 (步驟觀0)。 借由上述步驟即可方便地將產(chǎn)生的輸出文件顯示于顯示裝置,如螢?zāi)?,亦或是將輸出文?通過網(wǎng)絡(luò)傳送至另一終端機中,除此之外,亦可新增編碼轉(zhuǎn)換表至編碼數(shù)據(jù)庫101之中。以下配合「圖3」至「圖5」以實施例方式進行如下說明。請參閱「圖3」,「圖3」 為應(yīng)用本發(fā)明的輸入界面的示意圖,包含輸入界面300、文件路徑輸入?yún)^(qū)塊310、瀏覽元件 311、參數(shù)輸入?yún)^(qū)塊320、轉(zhuǎn)換元件330、取消元件331及顯示區(qū)塊;340。其中,輸入界面300 為圖形使用者界面(Graphics User Interface,⑶I)或是網(wǎng)頁,用以提供使用者進行文件 及參數(shù)的輸入操作。當(dāng)使用者要將大五碼的文件轉(zhuǎn)換為萬國碼時,可通過輸入界面300的 文件路徑輸入?yún)^(qū)塊310來鍵入文件的存放路徑(I^th),若使用者不知該文件的存放路徑, 則可通過點選瀏覽元件311來查詢該文件的存放路徑,并且將找到的存放路徑傳遞至文件 路徑輸入?yún)^(qū)塊中顯示;參數(shù)輸入?yún)^(qū)塊320則提供使用者輸入目的編碼參數(shù),也就是想要將 文件轉(zhuǎn)換為何種編碼格式的設(shè)定,在實際實施上,參數(shù)輸入?yún)^(qū)塊320除了如「圖3」中以勾選 的方式進行選擇之外,亦可使用下拉式選單的方式進行選擇;轉(zhuǎn)換元件330是提供使用者 確定要進行轉(zhuǎn)換時點選,而取消元件331則是使用者不進行轉(zhuǎn)換時點選,當(dāng)使用者點選取 消元件331時,將清除文件路徑輸入?yún)^(qū)塊310及參數(shù)輸入?yún)^(qū)塊320中的設(shè)定。特別要說明 的是,本發(fā)明并未限定輸入界面300中所包含的元件數(shù)量及類型。如「圖4」所示意,「圖4」為應(yīng)用本發(fā)明進行文件轉(zhuǎn)換的第一實施例的示意圖。當(dāng)使 用者要將文件“a. txt"進行轉(zhuǎn)碼時,可通過點選瀏覽元件311查詢該文件的存放路徑(例 如“C:\\a.txt"),并且所查到的存放路徑傳遞至文件路徑輸入?yún)^(qū)塊310中進行顯示。接 著,使用者通過點選參數(shù)輸入?yún)^(qū)塊320選擇欲將文件轉(zhuǎn)換成何種編碼格式,如GBK、UTF-8、 GB2312...等其中之一(例如選擇轉(zhuǎn)換為UTF-8),并且點選轉(zhuǎn)換元件330進行轉(zhuǎn)換。此時, 接收模塊102從存放路徑“C:\\a. txt"接收該文件以作為輸入文件,以及接收使用者所輸 入的參數(shù)“UTF-8"作為目的編碼參數(shù)。
接著,檢測模塊103根據(jù)該輸入文件的文件標(biāo)頭(Header)來檢測編碼格式,假設(shè) 該輸入文件的文件標(biāo)頭中所記錄的編碼格式為大五碼,則檢測模塊103會將此大五碼記錄 成來源編碼參數(shù)。此時,由于已分別通過接收模塊102及檢測模塊得知來源編碼參數(shù)及目 的編碼參數(shù),故載入模塊104將根據(jù)這兩個參數(shù)從編碼數(shù)據(jù)庫101中選擇載入適合的編碼 轉(zhuǎn)換表,以此例而言,載入模塊104將載入記錄大五碼與“UTF-8"的對應(yīng)的編碼轉(zhuǎn)換表,接 下來,轉(zhuǎn)換模塊105即根據(jù)載入模塊104所載入的編碼轉(zhuǎn)換表,將輸入文件中的大五碼(即 第一字符編碼)全部轉(zhuǎn)換為UTF-8(即第二字符編碼)。然后,輸出模塊106根據(jù)這些轉(zhuǎn)換 后字符編碼(即第二字符編碼)產(chǎn)生輸出文件,并且將輸出文件的文字內(nèi)容顯示于顯示區(qū) 塊340中,如“這是轉(zhuǎn)換后的文件內(nèi)容"。由于將輸入文件轉(zhuǎn)換為其它字符編碼的方式與 上例的差異僅在于載入的編碼轉(zhuǎn)換表不同,故在此不再作贅述。請參閱「圖5」,「圖5」為應(yīng)用本發(fā)明進行文件轉(zhuǎn)換的第二實施例的示意圖。第一 實施例中提到,輸出模塊106會將產(chǎn)生的輸出文件的文字內(nèi)容顯示于顯示區(qū)塊340中,在此 第二實施例中,輸入界面300為網(wǎng)頁,且顯示區(qū)塊340可顯示轉(zhuǎn)換過程中的各種提示訊息 341,舉例來說,假設(shè)輸入文件的字符編碼為GBK (即第一字符編碼),當(dāng)檢測模塊103將輸入 文件的編碼格式作為來源編碼參數(shù)后,更可將此來源編碼參數(shù)以文字的方式顯示于顯示區(qū) 塊340中,如“文件的編碼格式為GBK";另外,亦可以同樣的方式將目的編碼參數(shù)顯示于 顯示區(qū)塊340中,如“文件轉(zhuǎn)換成為UTF-8"。而當(dāng)輸出模塊106產(chǎn)生輸出文件后,可將 存放此輸出文件的儲存路徑,如“http:\\a. b.com\al.txt",以超鏈接的方式顯示于顯 示區(qū)塊340中,以便使用者通過點選該儲存路徑下載此輸出文件。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于通過接收目的編碼參數(shù)及檢測 輸入文件的編碼格式,用以載入相應(yīng)的編碼轉(zhuǎn)換表,并且根據(jù)所載入的編碼轉(zhuǎn)換表,將輸入 文件中的第一字符編碼轉(zhuǎn)換為第二字符編碼以產(chǎn)生另一編碼格式的輸出文件,借由此一技 術(shù)手段可以解決現(xiàn)有技術(shù)所存在的問題,進而達成提高文件轉(zhuǎn)碼的便利性的技術(shù)功效。雖然本發(fā)明以前述的實施例提供如上,然其并非用以限定本發(fā)明,任何熟習(xí)相像 技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的專利保 護范圍須視本說明書所附的權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種文件編碼的轉(zhuǎn)換系統(tǒng),其特征在于,包含一編碼數(shù)據(jù)庫,用以儲存至少一編碼轉(zhuǎn)換表,各該編碼轉(zhuǎn)換表分別記錄至少一第一字 符編碼及至少一第二字符編碼的對應(yīng);一接收模塊,用以接收一輸入文件及一目的編碼參數(shù),其中,該輸入文件為該些第一字 符編碼所組成;一檢測模塊,用以檢測該輸入文件的一編碼格式,并且將該編碼格式記錄于一來源編 碼參數(shù);一載入模塊,用以根據(jù)該來源編碼參數(shù)及該目的編碼參數(shù)選擇載入該些編碼轉(zhuǎn)換表之一;一轉(zhuǎn)換模塊,用以根據(jù)所載入的該編碼轉(zhuǎn)換表將該輸入文件中的該些第一字符編碼轉(zhuǎn) 換為相應(yīng)的該些第二字符編碼;及一輸出模塊,用以根據(jù)轉(zhuǎn)換后的該些第二字符編碼產(chǎn)生一輸出文件。
2.如權(quán)利要求1所述的文件編碼的轉(zhuǎn)換系統(tǒng),其特征在于,該系統(tǒng)更包含一更新模塊, 用以接收一編碼轉(zhuǎn)換表,并且將該編碼轉(zhuǎn)換表儲存至該編碼數(shù)據(jù)庫。
3.如權(quán)利要求1所述的文件編碼的轉(zhuǎn)換系統(tǒng),其特征在于,該編碼格式包含大五碼、萬 國碼、漢字內(nèi)碼擴展規(guī)范及漢字編碼字符集其中之一。
4.如權(quán)利要求1所述的文件編碼的轉(zhuǎn)換系統(tǒng),其特征在于,該編碼格式的檢測方式為 通過該輸入文件的一文件標(biāo)頭進行判斷。
5.如權(quán)利要求1所述的文件編碼的轉(zhuǎn)換系統(tǒng),其特征在于,該輸出文件為通過一顯示 裝置進行顯示,或通過一傳輸裝置進行傳送。
6.一種文件編碼的轉(zhuǎn)換方法,其特征在于,其步驟包括于一編碼數(shù)據(jù)庫建立至少一編碼轉(zhuǎn)換表,各該編碼轉(zhuǎn)換表分別記錄至少一第一字符編 碼及至少一第二字符編碼的對應(yīng);接收一輸入文件及一目的編碼參數(shù),其中,該輸入文件為該些第一字符編碼所組成; 檢測該輸入文件的一編碼格式,并且將該編碼格式記錄于一來源編碼參數(shù); 根據(jù)該來源編碼參數(shù)及該目的編碼參數(shù)選擇載入該些編碼轉(zhuǎn)換表之一; 根據(jù)所載入的該編碼轉(zhuǎn)換表將該輸入文件中的該些第一字符編碼轉(zhuǎn)換為相應(yīng)的該些 第二字符編碼;及根據(jù)轉(zhuǎn)換后的該些第二字符編碼產(chǎn)生一輸出文件。
7.如權(quán)利要求6所述的文件編碼的轉(zhuǎn)換方法,其特征在于,該方法更包含接收一編碼 轉(zhuǎn)換表,并且將該編碼轉(zhuǎn)換表儲存至該編碼數(shù)據(jù)庫的步驟。
8.如權(quán)利要求6所述的文件編碼的轉(zhuǎn)換方法,其特征在于,該編碼格式包含大五碼、萬 國碼、漢字內(nèi)碼擴展規(guī)范及漢字編碼字符集其中之一。
9.如權(quán)利要求6所述的文件編碼的轉(zhuǎn)換方法,其特征在于,該編碼格式的檢測方式為 通過該輸入文件的一文件標(biāo)頭進行判斷。
10.如權(quán)利要求6所述的文件編碼的轉(zhuǎn)換方法,其特征在于,該方法更包含將輸出文件 通過一顯示裝置進行顯示,或通過一傳輸裝置進行傳送的步驟。
全文摘要
本發(fā)明公開了一種文件編碼的轉(zhuǎn)換系統(tǒng)及其方法,通過接收目的編碼參數(shù)及檢測輸入文件的編碼格式,用以載入相應(yīng)的編碼轉(zhuǎn)換表,并且根據(jù)所載入的編碼轉(zhuǎn)換表,將輸入文件中的第一字符編碼轉(zhuǎn)換為第二字符編碼以產(chǎn)生另一編碼格式的輸出文件,達成提高文件轉(zhuǎn)碼的便利性的技術(shù)功效。
文檔編號G06F17/30GK102073623SQ20091022623
公開日2011年5月25日 申請日期2009年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者翁佳, 邱全成 申請人:英業(yè)達股份有限公司