亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

外部字符管理器的制作方法

文檔序號:6410656閱讀:189來源:國知局
專利名稱:外部字符管理器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種外部字符管理器,具體地說是一種統(tǒng)一管理使用不同編碼系統(tǒng)的多平臺外部字符的外部字符管理器。
傳統(tǒng)上,已有一種在通過網(wǎng)絡(luò)互連的不同平臺上運行的多個信息處理器的分布式系統(tǒng),并且在現(xiàn)存的環(huán)境中,在這種分布式系統(tǒng)中不同的平臺使用各自不同的字符編碼系統(tǒng)。例如,大型計算機使用JEF(日文處理擴展功能)編碼系統(tǒng),諸如UNIX(用于獲得X/Open有限公司許可的在美國和其它國家的注冊商標)的工作站使用EUC(擴展的UNIX編碼)系統(tǒng),在個人計算機中使用最多的是移位JIS編碼系統(tǒng)。這些編碼系統(tǒng)的不同之處在于字符的字符編碼如何賦予字符,其中每一個字符可以用1個、2個或3個字節(jié)來表示。不論那種情況,編碼系統(tǒng)都具有一個包括標準字符集的JIS區(qū),如一個非漢字字符集,一個一級JIS漢字字符集和一個二級JIS漢字字符集。但是對于公司管理的用戶信息或政府部門管理的人名信息,在這種情況中自然會有大量的字符不在標準字符集之中。對于這樣的字符和非標準字符或諸如用作公司標記的圖形,備有一個外部字符區(qū)以便允許用戶自由地定義和記錄外部字符,以備后用,并且通過使用不同平臺定義的外部字符,非JIS漢字字符和各種標記可在使用不同編碼的平臺上顯示或打印出來。
對于標準字符集中的字符,每一種編碼系統(tǒng)在字符和它們的字符編碼之間均為有序的對應(yīng),因此,只要使用的是標準字符集,字符就可能會根據(jù)預先確定的轉(zhuǎn)換規(guī)則進行編碼轉(zhuǎn)換,這樣的字符即可為不同的系統(tǒng)所共用。另一方面,對于外部字符,如果分布式系統(tǒng)是由多個使用不同編碼系統(tǒng)的平臺組成,由一種編碼系統(tǒng)定義的外部字符必須由分布式系統(tǒng)中所用的所有編碼系統(tǒng)用類似的方法加以定義。這樣,當分布式系統(tǒng)某處建立的新的外部字符時,只要所用的編碼系統(tǒng)相同,它的字符編碼就可以直接調(diào)用。但是,對于使用不同編碼系統(tǒng)的一個系統(tǒng),一個已建立的外部字符必須在該系統(tǒng)分配的外部字符區(qū)中加以記錄,并且,要準確地使用這個外部字符,必須對其進行編碼轉(zhuǎn)換。
例如,在傳統(tǒng)的系統(tǒng)中,如未審查日本公開專利第7-271777號所揭示的系統(tǒng),當一個字符串從一個平臺發(fā)往另一個使用不同編碼系統(tǒng)的平臺時,字符的字形從一個字形文件中讀出,從賦予這些字符字形的字符編碼到接收方的字符編碼的編碼轉(zhuǎn)換通過一個編碼轉(zhuǎn)換表進行,并將轉(zhuǎn)換后的字符編碼發(fā)出。這樣,外部字符即可在使用不同編碼的系統(tǒng)間一致地調(diào)用了。
傳統(tǒng)上,準備用于使用不同編碼系統(tǒng)的多個平臺的外部字符被分布到各個平臺,并且還進行了這些外部字符的編碼轉(zhuǎn)換。但是,用于顯示和打印的字形的轉(zhuǎn)換是根據(jù)分布者的系統(tǒng)使用的編碼系統(tǒng)的格式和大小機械地進行的,因此,一般而言,轉(zhuǎn)換后的字符的質(zhì)量是很差的。例如,當點陣字符形從一種大小轉(zhuǎn)換或另一種大小,為改變大小位元被機械地增加或減少,因此,在某些情況下,取決于字符字形,轉(zhuǎn)換會產(chǎn)生異常的字形結(jié)果。為此要求分布者檢查轉(zhuǎn)換后的字符質(zhì)量,這意味著,在每一個分布者系統(tǒng)中,轉(zhuǎn)換后的外部字符必須顯示或打印出來,以確定其質(zhì)量。
如果在分布者系統(tǒng)中試打印或顯示的結(jié)果中,發(fā)現(xiàn)某些外部字符需要重新調(diào)整,這時必須啟動系統(tǒng)的外部字符編輯程序,通過編程序?qū)@些外部字符重新調(diào)整。由于各個系統(tǒng)操作外部字符編輯程序的方法各有所異,所以負責管理外部字符的人員必須常握所有系統(tǒng)的外部字符編輯程序的操作方法。
因此,根據(jù)傳統(tǒng)的步驟,在系統(tǒng)安裝時,一并引入外部字符不會出現(xiàn)特別的麻煩,但是將外部字符新加入已存在的系統(tǒng)時,必須顧及所有的系統(tǒng),即使是僅僅增加幾個字符,也會出現(xiàn)當操作環(huán)境有所變化時不能有效地進行處理這一問題。
本發(fā)明的目的在于提供一種外部字符管理器,減少掌握當前使用的系統(tǒng)的外部字符編輯程序的操作的需要,并且允許在一個地點統(tǒng)一地管理所有系統(tǒng)的外部字符。
為了達到上述目的,本發(fā)明提供了一個與采用網(wǎng)絡(luò)的分布式系統(tǒng)相連的外部字符管理器,其中分布式系統(tǒng)由多個通過網(wǎng)絡(luò)互連的計算機系統(tǒng)組成,這些計算機系統(tǒng)使用不同大小的字符,賦予相應(yīng)字符的字符編碼也不相同。外部字符管理器包括有用于讀出存儲在分布主外部字符文件中的外部字符和記錄這個外部字符的外部字符記錄器;用于將外部字符記錄器記錄的外部字符存儲于外部字符管理文件的外部字符管理文件存儲器,用于取出存儲在外部字符管理文件存儲器中的外部字符和將取出的外部字符存儲到分布者外部字符文件中的外部字符取出器;具有字符編碼轉(zhuǎn)換表并與外部字符記錄器或外部字符取出器相關(guān)聯(lián)的,在分布主系統(tǒng)或分布者系統(tǒng)使用不同的編碼系統(tǒng)時,根據(jù)字符編碼轉(zhuǎn)換表進行外部字符編碼轉(zhuǎn)換的編碼轉(zhuǎn)換器;用于根據(jù)編碼系統(tǒng)的管理要求更新字符編碼轉(zhuǎn)換表的編碼轉(zhuǎn)換表更新器;用于取出存儲在外部字符管理文件存儲器中的外部字符,將取出的外部字符轉(zhuǎn)換成數(shù)據(jù)格式不同或大小不同的外部字符,并將轉(zhuǎn)換后的外部字符存儲在外部字符管理文件存儲器中的外部字符轉(zhuǎn)換器,用于在外部字符轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換過程中進行外部字符的數(shù)據(jù)格式或大小轉(zhuǎn)換的數(shù)據(jù)格式轉(zhuǎn)換器,和用于編輯記錄于外部字符管理文件存儲器中的外部字符的外部字符編輯器。
從下面的描述中,以及通過舉例說明本發(fā)明最佳實現(xiàn)方法的附圖中可以明顯地發(fā)現(xiàn)本發(fā)明的上述和其它目的、特色和優(yōu)點。


圖1是根據(jù)本發(fā)明的外部字符管理器的理論性結(jié)構(gòu)框圖;圖2是通過舉例給出的分布式系統(tǒng)的結(jié)構(gòu)框圖;圖3是外部字符管理器工作過程的概要框圖;圖4是記錄外部字符時操作流程的流程圖;圖5是獲取外部字符時操作流程的流程圖;圖6是轉(zhuǎn)換外部字符時操作流程的流程圖;圖7是編輯外部字符時操作流程的流程圖;圖8是外部字符管理數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)框圖;圖9是外部字符分布文件的數(shù)據(jù)結(jié)構(gòu)框圖;首先,參照附圖解釋本發(fā)明的概要。
圖1是根據(jù)本發(fā)明的外部字符管理器的理論性結(jié)構(gòu)框圖。
本發(fā)明的外部字符管理器尤其適用于多計算機系統(tǒng)組成的分布式系統(tǒng),這些計算機系統(tǒng)通過網(wǎng)絡(luò)互連,它們使用的字符大小不同,賦予各自字符的字符編碼也不相同。外部字符管理器包括有外部字符記錄器2,該記錄器用于讀出存儲在分布主外部字符文件1中的外部字符,其中外部字符文件1分布在網(wǎng)絡(luò)上或作為存儲介質(zhì),記錄器還用于外部字符的記錄;外部字符管理文件存儲器,用于將外部字符記錄器2記錄的外部字符存儲到外部字符管理文件中;外部字符取出器5,用于取出存儲在外部字符管理文件中的外部字符,并將取出的外部字符存放分布者外部字符文件4;編碼轉(zhuǎn)換器6,該轉(zhuǎn)換器具有字符轉(zhuǎn)換表6a,用于在外部字符記錄器2或外部字符取出器5要求進行轉(zhuǎn)換時字符編碼轉(zhuǎn)換表6a進行外部字符編碼的轉(zhuǎn)換;編碼轉(zhuǎn)換有更新器7,用于更新字符編碼轉(zhuǎn)換表6a;外部字符轉(zhuǎn)換器8,用于將存儲在外部字符管理文件中的外部字符轉(zhuǎn)換成數(shù)據(jù)格式不同或大小不同的外部字符,并將轉(zhuǎn)換后的外部字符記錄在另一個外部字符管理文件中;數(shù)據(jù)格式轉(zhuǎn)換器9,用于在外部字符轉(zhuǎn)換器8進行的轉(zhuǎn)換過程中進行數(shù)據(jù)格式或大小的轉(zhuǎn)換;和外部字符編輯器10,用于編輯記錄在外部字符管理文件存儲器中的外部字符。
在具有上述結(jié)構(gòu)的外部字符管理器中,當外部字符記錄器2記錄外部字符時,將對分布主的外部字符文件1進行分析以確定分布主系統(tǒng)的外部字符管理編碼系統(tǒng)。如果分布主外部字符文件1的外部字符管理編碼系統(tǒng)不同于存儲于外部字符管理文件存儲器3中的外部字符管理文件,分布主的外部字符文件1的外部字符編碼將由編碼轉(zhuǎn)換器6轉(zhuǎn)換成與外部字符管理文件對應(yīng)的編碼,并將轉(zhuǎn)換后的外部字符編碼存儲到一個新的外部字符管理文件中,然后這個文件將記錄在外部字符管理文件存儲器3中。
當外部字符取出器5從一個外部字符管理文件中將外部字符取到分布者的外部字符文件4中時,首先要檢查外部字符管理文件的外部字符編碼系統(tǒng)是否與分布者的外部字符文件4的相一致。如果發(fā)送方的外部字符管理編碼與接收方的不一樣,外部字符管理文件中的外部字符編碼將由編碼轉(zhuǎn)換器6轉(zhuǎn)換成與分布者外部字符文件4對應(yīng)的編碼,并且轉(zhuǎn)換后的外部字符編碼將存儲在分布者的外部字符文件4中。
例如,如果在分布式系統(tǒng)中增加一個要使用的編碼系統(tǒng),編碼轉(zhuǎn)換表更新器7將增加一個關(guān)聯(lián)表,這個關(guān)聯(lián)表用于將要加入的編碼系統(tǒng)的字符編碼與管理系統(tǒng)中已有的編碼系統(tǒng)的字符編碼關(guān)聯(lián)起來,作為編碼轉(zhuǎn)換器6的字符編碼轉(zhuǎn)換表6a。
當外部字符轉(zhuǎn)換器8將記錄于外部字符管理文件存儲器3中的外部字符管理文件的外部字符轉(zhuǎn)換成不同格式或不同大小的將存儲于另一個外部字符管理文件中的外部字符時,將對這兩個獨立的文件進行檢查,以確定它們中的外部字符的數(shù)據(jù)格式和大小。數(shù)據(jù)格式轉(zhuǎn)換器9將從外部字符管理文件存儲器3中取出的外部字符數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)格式和字符大小為所要求的外部字符數(shù)據(jù),轉(zhuǎn)換后的數(shù)據(jù)存儲到另一個外部字符管理文件中,然后這個文件記錄在外部字符管理文件存儲器3中。
外部字符編輯器10具有一個能夠處理多種不同數(shù)據(jù)格式的外部字符編輯程序。當要編輯記錄在外部字符管理文件存儲器3中的一個外部字符時,外部字符編輯器10檢查存儲這個外部字符的外部字符管理文件,以確定數(shù)據(jù)格式和字符大小,并啟動外部字符編輯程序,根據(jù)已確定的條件對外部字符進行必要的調(diào)整或修改,最后將編輯后的外部字符存儲在原有的外部字符管理文件中。
現(xiàn)在將通過網(wǎng)絡(luò)互連的多個計算機系統(tǒng)組成的分布式系統(tǒng)中的一個實現(xiàn)方法的例子,來介紹本發(fā)明的具體實現(xiàn)方法。
圖2是一個這種分布式系統(tǒng)的結(jié)構(gòu)的例子。
圖2所示的分布式系統(tǒng)包括一個大型機11,一個工作站(WS)12和一個個人計算機(PC)13,它們通過網(wǎng)絡(luò)14互連在一起。大型機11有一個與之相連的字符編碼管理區(qū)11a,該區(qū)使用(比方說)JEF編碼作為字符編碼系統(tǒng)。工作站12也有一個與之相連的字符編碼管理區(qū)12a,它使用(比方說)EUC編碼作為自己的字符編碼系統(tǒng)。個人計算機13有一個與之相連的字符編碼管理區(qū)13a和一個軟盤驅(qū)動器(FDD)13b,字符編碼管理區(qū)13a使用(比方說)Shift JIS編碼作為字符編碼系統(tǒng)。此外,網(wǎng)絡(luò)14中連有一個通用計算機15。這個通用計算機15有一個中央處理器(CPU)15a和一個內(nèi)存15b,并且連有包括一個硬盤16、一個CD-ROM驅(qū)動器17和4個軟盤驅(qū)動器(FDD)18的外部存儲器,由此組成了一個外部字符管理器。
管理外部字符的外部字符管理程序最初存儲在分布式存儲介質(zhì)中,如CD-ROM 17a或軟盤18a。例如,假定外部字符管理程序存儲在CD-ROM 17a中,它從CD-ROM 17a中讀出,并安裝在硬盤16中,這樣外部字符管理程序16a就可以使用了。硬盤16中還存儲有操作系統(tǒng)(OS)16b和外部字符文件16c。
存儲在硬盤16中的外部字符管理程序16a根據(jù)需要部分地或全部地加載到通用計算機的內(nèi)存15b中,并得到運行。這個外部字符管理程序16a是在操作系統(tǒng)16b的控制下運行的,并且由操作系統(tǒng)提供的功能(程序)根據(jù)需要可以得以調(diào)用和執(zhí)行。
這個分布式系統(tǒng)中使用的各種字符編碼系統(tǒng)的外部字符,即,JEF編碼系統(tǒng)、EUC編碼系統(tǒng)和Shift JIS編碼系統(tǒng)中的外部字符,統(tǒng)一由外部字符管理程序16a管理。外部字符管理程序能夠記錄、取出、轉(zhuǎn)換和編輯外部字符。在這種情況下,被認為在外部字符管理器的管理下最行之有效的、所期望的編碼系統(tǒng)可由用戶事先確定為管理編碼系統(tǒng)。在下面的敘述中,假定JEF編碼系統(tǒng)定義為外部字符管理器的管理編碼系統(tǒng)。外部字符的記錄和取出不但可由作為外部字符管理器的通用計算機15提出請求,也可以由分布式系統(tǒng)的終端提出請求,如通過網(wǎng)絡(luò)由工作站12提出。在這種情況下,外部字符的分布是以存儲介質(zhì)的形式進行的,如CD-ROM17a、軟盤18a、或圖中沒有給出的半導體內(nèi)存、或通過網(wǎng)絡(luò)14。在圖2中所示的例子中,分布主的外部字符文件由CD-ROM17a或軟盤18a提供。例如,如果外部字符存儲在軟盤18a中,由外部字符管理器取出的外部字符,其數(shù)據(jù)內(nèi)容經(jīng)檢查后,通過個人計算機13的軟盤驅(qū)動器13b,存儲在字符編碼管理區(qū)13a中。
下面介紹當中央處理器15a將外部字符管理程序16a加載到通用計算機15的內(nèi)存15b中并運行時,外部字符管理器工作的概貌。
圖3是外部字符管理器工作過程的概要框圖。
外部字符管理器包括有一個外部字符統(tǒng)一管理區(qū)21,一個外部字符管理數(shù)據(jù)庫22,一個外部字符管理文件組23,針對外部字符管理文件組23的文件訪問功能24,編碼轉(zhuǎn)換功能25和數(shù)據(jù)格式轉(zhuǎn)換功能26,一個與編碼轉(zhuǎn)換功能25相關(guān)的外部字符編碼轉(zhuǎn)換表27,和一個管理編碼系統(tǒng)設(shè)置區(qū)30。
外部字符全面管理區(qū)21是整個外部字符管理器的控制區(qū),該區(qū)通過外部字符管理數(shù)據(jù)庫22管理外部字符管理文件組23,并控制外部字符的記錄、取出、轉(zhuǎn)換和編輯,控制編碼轉(zhuǎn)換表更新我29對外部字符編碼表27的更新,和管理編碼系統(tǒng)設(shè)置區(qū)30對管理編碼系統(tǒng)的設(shè)置。文件訪問功能24用于打開、關(guān)閉、讀出和寫入外部字符管理文件組23中的外部字符管理文件。編碼轉(zhuǎn)換功能25在不同的編碼系統(tǒng)之間進行外部字符的轉(zhuǎn)換中,當有必要記錄或取出外部字符時,將根據(jù)外部字符編碼轉(zhuǎn)換表27,執(zhí)行從非JEF編碼的編碼系統(tǒng)轉(zhuǎn)換成JEF編碼的編碼轉(zhuǎn)換,或從JEF編碼轉(zhuǎn)換成目標字符編碼系統(tǒng),其中JEF編碼是管理編碼系統(tǒng)。數(shù)據(jù)格式轉(zhuǎn)換功能26在外部字符轉(zhuǎn)換時執(zhí)行數(shù)據(jù)格式間的轉(zhuǎn)換。
外部字符管理文件組23由多個外部字符管理文件組成,這些文件是為字符的每一種字體,如Mincho和Gothic,為每一種數(shù)據(jù)格式,如點陣、向量和TrueType,以及字符的每一種大小而建立的文件。當外部字符管理器管理下的外部字符通過這里沒有給出的顯示器展現(xiàn)給用戶時,外部字符全面管理區(qū)21通過樹形結(jié)構(gòu)顯示外部字符,在樹形結(jié)構(gòu)中,外部字符根據(jù)字體、格式和大小進行分類。外部字符編輯程序28可以處理任何數(shù)據(jù)格式,例如包括點陣、向量和TrueType,并且具有不同數(shù)據(jù)格式間的數(shù)據(jù)轉(zhuǎn)換功能。此外,用戶可以不必關(guān)心數(shù)據(jù)是什么格式而直接編輯外部字符。例如,在編輯向量格式的外部字符時,外部字符可以以點陣格式進行編輯,在此情況下,當編輯完成時,編輯后的外部字符轉(zhuǎn)換成向量格式并存儲在相應(yīng)的外部字符管理文件中。
當記錄外部字符時,外部字符管理器執(zhí)行一系列的操作,其中包括讀由分布主系統(tǒng)提供的外部字符分布文件31;如果分布主系統(tǒng)使用的不是JEF編碼,通過編碼轉(zhuǎn)換功能25將外部字符編碼轉(zhuǎn)換成JEF編碼;和通過文件訪問功能24寫外部字符管理文件;由此完成外部字符的記錄。
當取出已記錄的外部字符時,通過文件訪問功能24讀原始外部字符管理文件,如果目標編碼系統(tǒng)不是JEF編碼,通過編碼轉(zhuǎn)換功能25將外部字符編碼由JEF編碼轉(zhuǎn)換成目標字符編碼系統(tǒng),并且這些外部字符被存作外部字符分布文件32,然后這個文件被發(fā)送或通過網(wǎng)絡(luò)被傳輸?shù)椒植颊叩南到y(tǒng)中。在本例中,由于字符的字體,大小和數(shù)據(jù)格式已被檢查,完整的字符被簡單地取出,無需進行數(shù)據(jù)格式的轉(zhuǎn)換。
當已記錄的外部字符轉(zhuǎn)換成不同數(shù)據(jù)格式或大小的外部字符時,通過文件訪問功能24讀作為轉(zhuǎn)換源的外部字符管理文件,并通過數(shù)據(jù)格式轉(zhuǎn)換功能26執(zhí)行轉(zhuǎn)換成目標數(shù)據(jù)格式的轉(zhuǎn)換。在本情況中,由于使用的是相同的JEF編碼,所以無需進行編碼轉(zhuǎn)換,并且外部字符通過文件訪問功能24以目標數(shù)據(jù)格式寫入。當由用戶發(fā)出指令執(zhí)行這種外部字符的轉(zhuǎn)換時,外部字符管理文件組23以樹形結(jié)構(gòu)顯示在顯示器的屏幕上,其顯示方式使得已記錄的外部字符可以與潛在的要記錄的外部字符區(qū)分開來,并且通過指點設(shè)備,如鼠標器,拖曳已記錄的外部字符的字符串指示并在潛在的外部字符的字符串指示上放下,于是開始外部字符的轉(zhuǎn)換。
外部字符編輯程序28通過文件訪問功能24讀已記錄的外部字符管理文件,以便編輯外部字符。在編輯結(jié)束時,編輯程序28通過文件訪問功能24將編輯后的結(jié)果寫入原來的外部字符管理文件中。外部字符編輯程序28可以以下方式啟動。首先當外部字符管理文件組23以樹形結(jié)構(gòu)顯示在顯示器屏幕上時,用指點設(shè)備雙擊表示已記錄的外部字符大小的字符串,顯示出指定大小的外部字符列表。然后,雙擊列表中的一個目標外部字符,于是便啟動了外部字符編輯程序28。
現(xiàn)在將詳細介紹外部字符管理器所執(zhí)行的一系列操作,其中包括外部字符的記錄、取出、轉(zhuǎn)換和編輯。
圖4是一個記錄外部字符時操作流的流程圖。
當一個外部字符分布文件中的外部字符記錄為外部字符管理文件時,首先進行初始化記錄外部字符的數(shù)據(jù)項(步驟S1)。進行初始化數(shù)據(jù)項有兩種方法,根據(jù)記錄外部字符的請求是由外部字符管理器直接提出的還是通過網(wǎng)絡(luò)由其它系統(tǒng)提出的,可選擇其中的一種。在初始化數(shù)據(jù)項時,存儲要記錄的外部字符所在的文件的文件名,即,外部字符分布文件的文件名,并且記錄目標信息被指定為輸入信息。要記錄的字體、大小和數(shù)據(jù)格式被指定作為記錄目標信息。如果沒有指定記錄目標信息,則使用包括在文件中的缺省信息。這樣就檢查了作為初始化數(shù)據(jù)項的輸入信息的有效性,例如,做出輸入信息是否正確的確定(步驟S2),然后打開外部字符分布文件(步驟S3),并讀出外部字符分布文件的頭信息(步驟S4)。對讀出的頭信息進行分析以確定分布字符的個數(shù),分布主系統(tǒng)中使用的編碼系統(tǒng),和外部字符的數(shù)據(jù)格式和大小(步驟S5)。然后打開在初始化數(shù)據(jù)項時由記錄目標信息指定的外部字符管理文件(步驟S6)。
接著,執(zhí)行一個循環(huán)操作以確定循環(huán)執(zhí)行的次數(shù)是否等于分布字符的個數(shù)(步驟7)。由于作為頭信息的分析結(jié)果分布字符的個數(shù)是已知的,因此該步驟確定循環(huán)操作已執(zhí)行的次數(shù)是否等于已知的分布字符的個數(shù)。當循環(huán)操作已執(zhí)行的次數(shù)尚不等于字符的個數(shù)時,要記錄的外部字符數(shù)據(jù)逐字符從外部字符分布文件中取出(步驟S8)。
然后確定外部字符分布文件的編碼系統(tǒng)是否不同于要記錄的外部字符管理文件的管理編碼系統(tǒng)。如果外部字符分布文件的編碼系統(tǒng)不同于外部字符管理文件的管理編碼系統(tǒng),則執(zhí)行編碼轉(zhuǎn)換,以得到管理編碼系統(tǒng)中相應(yīng)編碼(步驟S10);另一方面,如果兩個編碼系統(tǒng)相同,外部字符分布文件的編碼系統(tǒng)是什么編碼則使用什么編碼。例如,如果管理編碼系統(tǒng)是JEF編碼系統(tǒng)而外部字符分布文件的編碼系統(tǒng)是EUC系統(tǒng),那么EUC系統(tǒng)則被轉(zhuǎn)換為相應(yīng)的JEF編碼系統(tǒng)的編碼。然后外部字符被記錄在外部字符管理文件中(步驟S11)。當步驟S7到步驟S11的操作重復執(zhí)行的次數(shù)等于字符的個數(shù)時,執(zhí)行終止操作,如關(guān)閉文件(步驟S12)。
圖5是取出外部字符時的操作流程圖。
當外部字符從外部字符管理文件取到外部字符分布文件中時,首先執(zhí)行的是初始化取出外部字符的數(shù)據(jù)項(步驟S21)。執(zhí)行數(shù)據(jù)項的初始化有兩種方法,根據(jù)取出外部字符的請求是由外部字符管理器直接提出還是通過網(wǎng)絡(luò)由其它系統(tǒng)提出,可以選擇其中的一種方法。在初始化數(shù)據(jù)項時,輸入要取出的外部字符的字體、大小和數(shù)據(jù)格式這些取信息作為輸入信息。此外,要存入取出的外部字符的外部字符分布文件的名稱,分布者系統(tǒng)的編碼系統(tǒng),和要取出的字符編碼的范圍也被指定作為輸入信息。接著由用戶檢查輸入信息的有效性,例如,檢查取出請求時由用戶輸入的或通過網(wǎng)絡(luò)送出的輸入信息中的字符串的準確性(步驟S22)。然后根據(jù)輸入信息標識要打開的外部字符管理文件(步驟S23)。這個外部字符管理文件通過作為取信息而輸入的字體、大小和數(shù)據(jù)格式而得到標識。然后,要從中取出外部字符的外部字符管理文件被打開(步驟S24),在其中要存放外部字符的外部字符分布文件也被打開(步驟S25)。
接著執(zhí)行一個循環(huán)操作,以確定已進行的循環(huán)次數(shù)是否等于要取出的字符的個數(shù)(步驟S26)。要取出字符的個數(shù)在作為要取出的字符編碼的范圍的輸入信息中已經(jīng)指定,因此,根據(jù)此信息可以確定要取出的字符的個數(shù)。然后要確定的是外部字符管理文件的管理編碼系統(tǒng)是否不同于分布者系統(tǒng)的編碼系統(tǒng)(步驟S27)。如果外部字符管理文件的管理編碼系統(tǒng)與分布者系統(tǒng)的編碼系統(tǒng)彼此不同,則根據(jù)分布者系統(tǒng)的編碼系統(tǒng)進行編碼轉(zhuǎn)換,以得到管理編碼系統(tǒng)中相應(yīng)的編碼(步驟S28);另一方面,如果兩個編碼系統(tǒng)相同,管理編碼系統(tǒng)是什么編碼則使用什么編碼。例如,如果管理編碼系統(tǒng)是JEF編碼系統(tǒng)而分布者系統(tǒng)的編碼系統(tǒng)是Shift JIS編碼系統(tǒng),則進行編碼的轉(zhuǎn)換,因為使用的編碼系統(tǒng)互不相同。在這種情況下,要取出的字符編碼的范圍,根據(jù)分布者系統(tǒng)的編碼系統(tǒng),已由Shift JIS編碼所指定;因此,根據(jù)Shift JIS編碼系統(tǒng)所表示的字符編碼的指定范圍中的每一編碼,可以獲得管理JEF編碼系統(tǒng)中對應(yīng)的編碼。然后,外部字符數(shù)據(jù)從外部字符管理文件中取出(步驟S29),并且外部字符通過與分布者系統(tǒng)的編碼的編碼對應(yīng)存儲在外部字符分布文件中(步驟S30)。
當從步驟S26到步驟S34的操作重復執(zhí)行的次數(shù)等于要取出字符的個數(shù)時,外部字符分布文件的頭信息得以設(shè)置(步驟S31)。頭信息包括關(guān)于存儲字符個數(shù)的信息。由于從外部字符管理文件實際取出的外部字符的個數(shù)與先前由要取出的字符編碼所指定的字符的個數(shù)不同,所以在外部字符實際存儲到外部字符分布文件中后再設(shè)置頭信息。最后執(zhí)行的是終止操作,如關(guān)閉文件(步驟S32)。
圖6是在轉(zhuǎn)換外部字符時的操作流流程圖。
當某個外部字符管理文件中的外部字符的數(shù)據(jù)格式或大小進行了轉(zhuǎn)換并將轉(zhuǎn)換后的外部字符存作另一個不同的外部字符管理文件時,首先,取出信息,轉(zhuǎn)換目標信息,和要轉(zhuǎn)換的字符編碼的范圍被指定為輸入信息,對于每一個取出信息和轉(zhuǎn)換目標信息,關(guān)于外部字符的字體、大小和數(shù)據(jù)格式的信息都可被指定。對于要轉(zhuǎn)換的字符編碼的范圍,可以通過范圍的設(shè)置而指定一個單一的字符或指定多個字符。接著是檢查輸入信息的有效性,例如,檢查輸入信息中字符串的準確性(步驟S41)。當用戶發(fā)出指令進行外部字符的轉(zhuǎn)換時,這里有一個較好的方法,在這種方法中有關(guān)字體、大小和數(shù)據(jù)結(jié)構(gòu)信息在顯示時以字符串的形式出現(xiàn)在屏幕上的樹形結(jié)構(gòu)中,使用鼠標器拖曳代表轉(zhuǎn)換源的字符串并將其放到代表轉(zhuǎn)換結(jié)果的字符串上,由此輸入了進行外部字符轉(zhuǎn)換的必要信息。此外可以在菜單中選擇菜單項“轉(zhuǎn)換”,以顯示一個對話框,通過這個對話框可以輸入必要的信息。
然后,根據(jù)輸入信息,分別標識作為轉(zhuǎn)換源和轉(zhuǎn)換結(jié)果的外部字符管理文件(步驟S42)。這些作為轉(zhuǎn)換源和轉(zhuǎn)換結(jié)果的外部字符管理文件可由作為取出信息和轉(zhuǎn)換目標信息輸入的字體、大小和數(shù)據(jù)格式進行標識。接著打開作為轉(zhuǎn)換源的外部字符管理文件(步驟S43),再打開作為轉(zhuǎn)換結(jié)果的外部字符管理文件(步驟S44)。
下一步執(zhí)行的是一個循環(huán)操作,確定循環(huán)已執(zhí)行的次數(shù)是否等于要轉(zhuǎn)換的字符的個數(shù)(步驟S45)。要轉(zhuǎn)換字符的個數(shù)已由輸入信息的要轉(zhuǎn)換的字符編碼的范圍指定,根據(jù)這個信息可以確定要轉(zhuǎn)換的字符的個數(shù)。在此之后,外部字符數(shù)據(jù)從作為轉(zhuǎn)換源的外部字符管理文件中取出(步驟S46),取出的外部字符轉(zhuǎn)換為指定的字體、大小或數(shù)據(jù)格式(步驟S47),并且轉(zhuǎn)換后的外部字符存儲在作為轉(zhuǎn)換結(jié)果的外部字符管理文件中(步驟S48)。在轉(zhuǎn)換外部字符的過程中,由于所有的管理文件都是由同一管理編碼系統(tǒng)管理的,所以不需要編碼的轉(zhuǎn)換。當步驟S45到步驟S48的操作重復執(zhí)行的次數(shù)等于要轉(zhuǎn)換的字符的個數(shù)時,執(zhí)行終止操作,如關(guān)閉文件(步驟S49)。
圖7是在編輯外部字符時的操作流流程圖。
當使用具有處理多種不同數(shù)據(jù)格式能力的外部字符編輯程序編輯外部字符時,首先取出用于指定要取出的外部字符管理文件的信息,如字體、大小和數(shù)據(jù)格式,并且要編輯的編碼被指定為輸入信息。在這種情況下,例如,當外部字符以樹形結(jié)果顯示在屏幕上時,用指點設(shè)備雙擊表示目標外部字符大小的字符串,由此表達這個外部字符的信息在內(nèi)部指定為輸入信息的取出信息。接著,檢查輸入信息的有效性(步驟S51),并根據(jù)輸入信息,標識要取出的外部字符管理文件(步驟S52)。在外部字符以樹形結(jié)構(gòu)顯示在屏幕上的情況中,當用指點設(shè)備雙擊表示目標外部字符大小的字符串時,要取出的外部字符管理文件也能夠在內(nèi)部得到標識。此后,打開已標識的要取出的外部字符管理文件(步驟S53),并讀出要編輯的外部字符(步驟S54)。此時,指定大小的外部字符列表以編碼數(shù)字的順序顯示在屏幕上,雙擊列表中的目標外部字符便啟動了外部字符編輯程序(步驟S55)。在此情況中,確定了取出的外部字符管理文件的數(shù)據(jù)格式,啟動了外部字符編輯程序并以已確定的格式進行編輯的方式運行。例如,如果數(shù)據(jù)的格式是向量格式,外部字符編輯程序以向量格式進行編輯的方式啟動。當編輯結(jié)束時,編輯后的外部字符存儲到原先的外部字符管理文件中(步驟S56),并且關(guān)閉外部字符管理文件(步驟S57)。
圖8是外部字符管理數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)框圖。
外部字符管理器通過外部字符管理數(shù)據(jù)庫管理外部字符管理文件。外部字符管理數(shù)據(jù)庫具有,例如,包括由總管理信息表41和42,一個字體表43,數(shù)據(jù)格式表44和大小信息表45組成的樹形結(jié)構(gòu)。
在表41中設(shè)置了外部字符管理文件的個數(shù),外部字符管理編碼系統(tǒng),和到表42的偏移。外部字符管理文件的個數(shù)是指存儲在外部字符管理文件組中的外部字符文件的個數(shù),外部字符管理編碼系統(tǒng)保留了管理編碼系統(tǒng)的字符串,信息例如,JEF編碼系統(tǒng)就是由用戶通過編碼系統(tǒng)設(shè)置器預先設(shè)置的。
在表42中,設(shè)置了字體的個數(shù)和字體表的偏移。例如,如果已經(jīng)記錄了兩種字體“Mincho”和“Gothic”,那么字體的個數(shù)將被為“2”。
在字體表43中,對于每一種字體都設(shè)置了一組信息,其中包括字體標識符,字體名,格式的個數(shù)和數(shù)據(jù)格式表的偏移。以Mincho字體為例,“a0”設(shè)置為該字體的標識符,字符串“Mincho”設(shè)置為該字體的名稱。如果該字體有三種數(shù)據(jù)格式,例如點陣、向量和True Type,格式的個數(shù)將設(shè)置為“3”。
在數(shù)據(jù)格式表44中,對于每一種數(shù)據(jù)格式都設(shè)置了一組信息,其中包括格式標識符,格式名稱,大小的個數(shù)和大小信息表的偏移。以點陣這種數(shù)據(jù)格式為例,“b0”設(shè)置為該格式的標識符,“dot”設(shè)置為該格式的名稱,該格式有幾種不同的大小,大小的個數(shù)就設(shè)置為n。
在大小信息表45中,對每一種大小都設(shè)置了一組信息,如大小的標識符,豎向大小,橫向大小,豎向字母的大小和橫向字母的大小。以豎向大小乘橫向大小為“30×30”、豎向字母大小乘橫向字母大小為“ 28×28”為例,“c0”設(shè)置為該大小的標識符。對于其它大小,“c1”設(shè)置為……。
字體表43中的字體標識符,數(shù)據(jù)格式表44中的格式標識符,和大小信息表45中的大小標識符用作標識外部字符管理文件的文件名信息。例如,文件名“a0b0c0”表示一個外部字符管理文件,該文件含有大小為“30×30(28×28)”,格式為點陣,字體為Mincho的外部字符數(shù)據(jù)。當記錄后的外部字符以樹形結(jié)構(gòu)顯示在屏幕上時,可以看到字體名“ Mincho”,格式名“dot”,和大小“30×30(18×28)”。
圖9是外部字符分布文件的數(shù)據(jù)結(jié)構(gòu)框圖。
要分布的外部字符分布文件由頭信息區(qū)51和外部字符數(shù)據(jù)區(qū)52組成。頭信息區(qū)包括的信息有分布主系統(tǒng)的編碼系統(tǒng)名長度,分布主系統(tǒng)的編碼系統(tǒng)名,字體名長度,字體名,豎向大小,橫向大小,字母豎向大小,字母橫向大小,外部字符格式類型,和外部字符的個數(shù)。外部字符數(shù)據(jù)區(qū)52由對應(yīng)于每一個外部字符編碼的組信息組成,每一個組信息由外部字符編碼,外部字符數(shù)據(jù)長度和外部字符數(shù)據(jù)組成。
以分布主系統(tǒng)的編碼系統(tǒng)是JEF為例,頭信息區(qū)51中的分布主系統(tǒng)的編碼系統(tǒng)名長度為“3”,這是因為JEF是由三個單字節(jié)字母組成,分布主系統(tǒng)的編碼系統(tǒng)名為“JEF”。如果所用的字體是Mincho,那么字體名長度為“4”,這是因為Mincho,在用Kanji(漢字)字符書寫時,是由兩個雙字節(jié)字符(對應(yīng)于四個單字節(jié)字符)組成的,該字體名為“Mincho”(用Kanji字符)。對于外部字符格式類型,輸入的是表示點陣,向量或TrueType的格式。信息外部字符個數(shù)表示在外部字符數(shù)據(jù)區(qū)52中存入的外部字符的個數(shù)。
在上述的實現(xiàn)方法中,根據(jù)本發(fā)明外部字符管理器應(yīng)用于在日本使用的Kanji字符的處理,但是也可以應(yīng)用于其他字符的處理。例如,本發(fā)明可以應(yīng)用于7/8字位的字符系統(tǒng)(例如,ISO/IEC 6461991,ANSI×3.4-1986(ASCII))或應(yīng)用于用16字位或更多的字位表示一個字符的系統(tǒng)(例如,ISO/IEC 10646-11993的UCS-2)。
如前所述,本發(fā)明包括外部字符記錄器,外部字符管理文件存儲器,外部字符取出器,數(shù)據(jù)格式轉(zhuǎn)換器,編碼轉(zhuǎn)換器,外部字符轉(zhuǎn)換器和外部字符編輯器。
因此,一旦用戶將一種特別的編碼系統(tǒng)設(shè)置為外部字符管理編碼系統(tǒng),當使用具有轉(zhuǎn)換外部字符編碼能力的編碼轉(zhuǎn)換器輸入或輸出外部字符時,它們可以轉(zhuǎn)換成管理編碼系統(tǒng)或轉(zhuǎn)換成外部字符要輸出的那個系統(tǒng)所使用的編碼系統(tǒng),由此多個系統(tǒng)的外部字符可以通過管理編碼系統(tǒng)集成在一起并得到統(tǒng)一的管理。數(shù)據(jù)格式轉(zhuǎn)換器可以進行多種不同的外部字符數(shù)據(jù)格式間的轉(zhuǎn)換,所以當通過轉(zhuǎn)換生成外部字符時,轉(zhuǎn)換后的外部字符的質(zhì)量可在系統(tǒng)中得到確認。這樣,與傳統(tǒng)的系統(tǒng)不同的是,轉(zhuǎn)換后的外部字符不需要在每一系統(tǒng)上試著打印出或顯示出,以認可要確認的轉(zhuǎn)換后的外部字符的質(zhì)量,因而節(jié)省了分布者一方進行確認的勞力。
另外還提供有具有處理多種不同外部字符數(shù)據(jù)格式能力的外部字符編輯器。因此外部字符可以集中地編輯,并且沒有必需掌握各個系統(tǒng)的外部字符編輯程序的操作,也沒有必要使用不同的外部字符編輯程序編輯外部字符,由此節(jié)省了與生成多部字符相關(guān)的勞力。
進一步而言,在分布式系統(tǒng)中,由于減少了與確認外部字符質(zhì)量有關(guān)的勞力和與編輯外部字符有關(guān)的勞力,可以快速地處理外部字符環(huán)境的變化,提高系統(tǒng)操作的效率。
即使不設(shè)置管理編碼系統(tǒng),并由各自系統(tǒng)的編碼系統(tǒng)管理外部字符管理文件,也可以得以類似于上述的優(yōu)點,當轉(zhuǎn)換外部字符時,不但數(shù)據(jù)格式和大小,而且字符編碼也可以轉(zhuǎn)換。但是在這種情況下用于不同系統(tǒng)的同一種數(shù)據(jù)格式被認為是不同的數(shù)據(jù)格式。
上文所述僅僅是對本發(fā)明原理的說明。此外對于該技術(shù)領(lǐng)域內(nèi)的熟練人員可輕易地發(fā)現(xiàn)大量的修改和改進,不要把本發(fā)明一成不變地局限于這里給出的和描述的構(gòu)造和應(yīng)用,所以,所有適當?shù)男薷暮团c其相當?shù)母膭泳J為屬于在權(quán)利要求和與其相當?shù)穆暶魉龅谋景l(fā)明的范疇之內(nèi)。
權(quán)利要求
1.一種通過網(wǎng)絡(luò)與分布式系統(tǒng)相連外部字符管理器,所述分布式系統(tǒng)包括通過網(wǎng)絡(luò)互連的多計算機系統(tǒng),這些系統(tǒng)使的字符大小不同,賦予各自字符的字符編碼也不相同,上述外部字符管理器包括用于讀出存儲在分布主的外部字符文件中的外部字符并記錄這些外部字符的外部字符記錄器;用于在外部字符管理文件中存儲由外部字符記錄器記錄了的外部字符的外部字符管理文件存儲器;用于取出由外部字符管理文件存儲器存儲的外部字符,并將取出的外部字符存儲到分布者的外部字符文件的外部字符取出器;具有字符編碼表并與外部字符記錄器或外部字符取出器相關(guān)聯(lián),在分布主系統(tǒng)或分布者系統(tǒng)使用不同的編碼系統(tǒng)時,用于根據(jù)字符編碼轉(zhuǎn)換表進行外部字符編碼的轉(zhuǎn)換的編碼轉(zhuǎn)換器;用于根據(jù)編碼系統(tǒng)的管理要求更新字符編碼轉(zhuǎn)換表的編碼轉(zhuǎn)換表更新器;用于取出存儲在外部字符管理文件存儲器中的外部字符,將取出的外部字符轉(zhuǎn)換成數(shù)據(jù)格式不同或大小不同的外部字符,并將轉(zhuǎn)換后的外部字符存入外部字符管理文件存儲器中的外部字符轉(zhuǎn)換器;用于在外部字符轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換的過程中執(zhí)行外部字符的數(shù)據(jù)格式或大小的轉(zhuǎn)換的數(shù)據(jù)格式轉(zhuǎn)換器;和用于編輯記錄在外部字符管理文件存儲器中的外部字符的外部字符編輯器。
2.根據(jù)權(quán)利要求1的外部字符管理器,包括有用于將用戶認為能夠有效地管理外部字符的所期望的編碼系統(tǒng)設(shè)置為記錄在外部字符管理文件存儲器中的外部字符管理文件的管理編碼系統(tǒng)的管理編碼系統(tǒng)設(shè)置器。
3.一種在分布式系統(tǒng)中管理外部字符的外部字符管理方法,其中所述分布式系統(tǒng)由通過網(wǎng)絡(luò)互連并使用不同大小的字符及不同的賦予相應(yīng)字符的字符編碼的多個計算機系統(tǒng)組成,該外部字符管理方法包括事先指定某個編碼系統(tǒng)作為管理編碼系統(tǒng)以允許在一個單一地點實現(xiàn)集中管理,并且當分布主系統(tǒng)的編碼系統(tǒng)不同于管理編碼系統(tǒng)時,將分布主系統(tǒng)所用的編碼系統(tǒng)的外部字符編碼轉(zhuǎn)換成管理編碼系統(tǒng)的外部字符編碼,或當分布者系統(tǒng)的編碼系統(tǒng)不同于管理編碼系統(tǒng)時,為了進行分布將管理編碼系統(tǒng)的外部字符編碼轉(zhuǎn)換成分布者系統(tǒng)所用的編碼系統(tǒng)的外部字符編碼。
4.一種計算機可讀的介質(zhì),該介質(zhì)存儲由中央處理器為進行下述操作而執(zhí)行的計算機程序讀出存儲于分布主的外部字符文件中的外部字符,如果讀出的外部字符的編碼系統(tǒng)不同于管理編碼系統(tǒng)將讀出的外部字符轉(zhuǎn)換成管理編碼系統(tǒng)的外部字符編碼,并記錄讀出的或轉(zhuǎn)換后的外部字符;取出已記錄的外部字符,如果分布者系統(tǒng)的編碼系統(tǒng)不同于管理編碼系統(tǒng)將取出的外部字符轉(zhuǎn)換成分布者系統(tǒng)中使用的編碼系統(tǒng)的外部字符編碼,并將取出的或轉(zhuǎn)換后的外部字符存儲于分布者的外部字符文件中;讀出記錄的外部字符,將讀出的外部字符轉(zhuǎn)換成不同數(shù)據(jù)格式或不同大小的外部字符,并將轉(zhuǎn)換后的外部字符存作另一個字符;和編輯已記錄的外部字符的編輯操作。
5.一種存儲著能將通用計算機作為外部字符管理器來操作的計算機程序的介質(zhì),包括用于讀出存儲于分布主外部字符文件中的外部字符并記錄該外部字符的外部字符記錄器;用于將外部字符記錄器記錄的外部字符存入外部字符管理文件的外部字符管理文件存儲器;用于取出存儲于外部字符管理文件存儲器中的外部字符,并將取出的外部字符存入分布者的外部字符文件中的外部字符取出器;與外部字符記錄器或外部字符取出器相關(guān)聯(lián),當分布主系統(tǒng)或分布者系統(tǒng)的編碼系統(tǒng)不同于管理編碼系統(tǒng)時用于外部字符編碼的轉(zhuǎn)換的編碼轉(zhuǎn)換器;用于取出存儲于外部字符管理文件存儲器中的外部字符,將取出的外部字符轉(zhuǎn)換成不同數(shù)據(jù)格式或不同大小的外部字符,并將轉(zhuǎn)換后的外部字符存于外部字符管理文件存儲器中的外部字符轉(zhuǎn)換器;用于在外部字符轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換操作時,進行外部字符的數(shù)據(jù)格式或大小的轉(zhuǎn)換的數(shù)據(jù)格式轉(zhuǎn)換器;用于編輯記錄于外部字符管理文件存儲器中的外部字符的外部字符編輯器。
6.一種能將通用計算機用作外部字符管理器來操作的計算機程序,包括用于讀出存儲于分布主外部字符文件中的外部字符并記錄該外部字符的外部字符記錄器;用于將外部字符記錄器記錄的外部字符存入外部字符管理文件的外部字符管理文件存儲器;用于取出存儲于外部字符管理文件存儲器中的外部字符,并將取出的外部字符存入分布者的外部字符文件中的外部字符取出器;與外部字符記錄器或外部字符取出器相關(guān)聯(lián),當分布主系統(tǒng)或分布者系統(tǒng)的編碼系統(tǒng)不同于管理編碼時用于外部字符編碼的轉(zhuǎn)換的編碼轉(zhuǎn)換器;用于取出存儲于外部字符管理文件存儲器中的外部字符,將取出的外部字符轉(zhuǎn)換成不同數(shù)據(jù)格式或不同大小的外部字符,并將轉(zhuǎn)換后的外部字符存于外部字符管理文件存儲器中的外部字符轉(zhuǎn)換器;用于在外部字符轉(zhuǎn)換器執(zhí)行轉(zhuǎn)換操作時,進行外部字符的數(shù)據(jù)格式或大小的轉(zhuǎn)換的數(shù)據(jù)格式轉(zhuǎn)換器;用于編碼記錄于外部字符管理文件存儲器中的外部字符的外部字符編輯器。
全文摘要
本發(fā)明的外部字符管理器用于在由多個平臺組成的分布式系統(tǒng)中統(tǒng)一地管理外部字符。在進行字符記錄或取出時,如果分布主系統(tǒng)或其編碼系統(tǒng)不同于外部字符管理編碼系統(tǒng),編碼轉(zhuǎn)換器將根據(jù)字符編碼轉(zhuǎn)換表把外部字符編碼轉(zhuǎn)換成對應(yīng)的編碼,并將轉(zhuǎn)換后的外部字符存入外部字符管理文件存儲器中或分布者的外部字符文件中。外部字符轉(zhuǎn)換器進行數(shù)據(jù)格式或大小的轉(zhuǎn)換并將轉(zhuǎn)換后的數(shù)據(jù)記錄在外部字符管理文件存儲器中,外部字符編輯器則允許編輯存儲外部字符管理文件。
文檔編號G06F17/22GK1166003SQ9611452
公開日1997年11月26日 申請日期1996年11月8日 優(yōu)先權(quán)日1996年5月16日
發(fā)明者大石勇 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1