2008年8月号
 

【字型技术】


 
 

如何在Web网站,输入完整的人名、地名等外字(难字、罕用字)?文鼎中文共通平台Java Swing中文组件,解决政府、公部门的Web网站,输入人名外字的难题

 
     
 

中文字码的复杂度及不一致性,一直是政府部门等使用单位,及系统开发厂商的难处;其中以在Web网站上要输入、显示,人名、地名等外字时,都没有办法正常的输入及显示,常常造成民众的报怨,及推行公务上的困恼。

文鼎科技以优异的中文字型字码技术,及丰富的相关系统开发经验,率先开发完成【中文共通平台Java Swing中文组件】,并整合应用在全国户政E网通信息系统,及考选部网络报名系统,解决使用者在Web网站上,输入及显示人名、地名等外字等问题。

为何会有哪么多的人名、地名等外字(难字、罕用字)
台湾最常用的中文字码是Big-5码,包含中文字13060字,这些中文字对一般书籍、文章是足够的,但是对人名、地名来说,这些字是不够用的。因为父母为孩子取名字时,往往会参考五行八字,为孩子的名字加上金、木、水、火、土等不同的偏旁,造成中文字的增加。尤其是与民众有直接关联的政府计算机系统,如户政系统、健保系统、监理系统等,如果姓名数据输入不正确,除了会造成政府行政上推行的困恼,也会引起民怨及引发纠纷。

虽然,部分的计算机系统中文字码已经更改成Unicode,但是Unicode 2.0/3.0的2万多字,与完整中文字的8万多字(CNS码),还是有很大的中文字数落差,无法完整输入及显示所有中文字。

 
     
 

中文共通平台Java Swing中文组件介绍

 
 

文鼎开发之Java Swing中文共通平台组件,配合建置全字库服务器,可以让您的Java Web应用系统,或是ASP/.Net/JSP等网页程序,可以支持CNS11643中文的输入、显示及数据库的存取。

 
   
     
 

系统程序设计者在Web网页程序或Java程序上,套用中文Java Swing组件后,可根据开发的信息系统之数据库中文编码需求,指定中文Java Swing组件之数据储存编码与格式,CNS组件即自动在屏幕输入/显示与数据储存之间的过程做编码转换。如存取户役政数据库即选择EUC码编码格式。而系统使用者可利用程序上套用的中文Java Swing编辑组件与CNS输入法组件来输入CNS/EUC数据。中文Java Swing组件可以自动转换CNS/EUC数据显示在使用者屏幕上。

 
     
 

使用流程意示图

 
 

1. 在Web网站的姓名字段,选择仓颉或注音输入法

 
   
     
 

2. 输入该字的仓颉码

 
   
     
 

3. 选择候选字输入

 
   
     
 

Java Swing中文共通平台组件,提供各种Java swing及Java applet组件:
Label组件、Button组件、List组件、ComboBox组件、Table组件、TextField组件、Password组件、TextArea组件。

 
   
     
 

Java Swing中文共通平台组件,可应用于哪些政府Web网站系统

 
 

户政、役政等政府机关的业务、便民系统

健保、内政、警政、财税、工商、监理等,与户政联机之应用系统

地政、财税、海关、邮政等业务系统

档案管理局、智慧财产局、国家财产局等全国性数据中心的应用系统

 
     
     
   
     
 
文鼎科技开发股份有限公司∣地址:22046 台北县板桥市文化路二段285号30楼
电话:886-2-8259-8356∣传真:886-2-8259-8351
客服专线:TEL:02-8259-8360∣客服信箱:service@arphic.com.tw