李女士最近遇到了煩心事。因為名字裏包含生僻字,她在購房時在銀行無法辦理房貸。因為銀行系統無法打出她的名字,她在銀行沒有開過賬户,辦理房貸更是難上加難。幸好打聽到中信銀行已解決生僻字問題,李女士順利辦理了人生第一個銀行賬户,房貸問題也很快得到解決。
據統計,中國十幾億人口中名字帶有生僻字的多達六千餘萬人。自2004年1月1日換髮二代身份證以來,原先一代證手寫的生僻字如“”、“ ”也納入了身份證芯片,可在公安部相關係統正常打印。但姓名包含這些生僻字的公民們發現,在公安系統之外如金融、電信、火車/航空購票、税務乃至互聯網等各公共服務機構辦理業務時遇到了各種障礙。特別是疫情期間,不少居民只因名字中有生僻字,健康寶無法認證,導致“寸步難行”。近年來,多位人大代表和政協委員提交了提案,希望各行業儘快解決生僻字問題。
今年4月1日,隨着中信銀行生僻字開關的打開,相關係統改造全部成功上線。上線後近半年來,各系統穩定運行,生僻字姓名客户的業務辦理正常。自此,中信銀行成為金融行業首個解決生僻字問題的銀行,生僻字在該行核心系統、櫃面及手機銀行app等電子渠道均暢通無阻。人民銀行相關部門帶領生僻字客户來中信銀行實地考察並驗證,認為“該行生僻字處理方案及實踐已經走在行業前列”。
生僻字問題成因複雜 中信銀行方案解決社會難題
生僻字問題涉及範圍廣泛,包括字符集、編碼及國家/國際標準、操作系統、中間件、數據庫或其它外購軟件等產品,還存在生僻字臨時編碼不公開、存儲格式、內外部接口與交換、應用系統內部對生僻字的判斷和處理邏輯,以及用户端字庫、輸入法、顯示、打印等各類問題。根據生僻字姓名客户的需求和人行科技司的指導,中信銀行早在2017年就啓動了方案分析,並於2018年9月完成了涉及該行包括AS/400核心系統等89個系統配合改造的整體改造方案。最終,經多方共同努力,總行整個項目經歷了2次試點,12個批次改造及上線,於2020年4月順利結束,為全社會各行業解決生僻字難題提供了切實可行的“中信銀行方案”。
創新專利技術表示和存儲生僻字 變不可能為可能
綜合考慮升級成本、改造工作量等因素,中信銀行保留了部分GBK 編碼的系統接口和數據庫,通過創新使用該行的專利技術解決了EBCDIC及GBK編碼這類小字符集接口、數據庫原先不可能表示和存儲生僻字的難題,使用自研轉碼工具SDK實現多種漢字編碼的互相轉換,保證轉碼不丟失信息,避免了生僻字轉碼變成問號的常見問題。中信銀行成為業界首家在AS/400主機核心系統支持各種生僻字姓名客户信息存儲和處理的銀行。在該行“凌雲”工程上線時,又成功平滑地將主機生僻字數據遷移到x86的自主金融級分佈式數據庫GoldenDB。信用卡中心21個系統也在緊鑼密鼓改造中,預計2021年初完成。
生僻字“一字兩碼”智能處理 提升客户體驗
由於原先手寫的一些生僻字在標準未被收錄時,人口信息系統使用了臨時的編碼制發身份證,在後來的國際標準才陸續被正式收錄,形成“一字兩碼”現象。中信銀行IT系統全面支持國家標準GB18030和GB13000,相關係統進行姓名比對時,該行還實現了生僻字“一字兩碼”的智能處理,極大提升了客户體驗。據某個姓名含生僻字“”([木芮],屬於“一字兩碼”生僻字,存在身份證芯片與人口信息數據庫不一致的問題)的客户反映,在嘗試了多家銀行後,中信銀行是唯一聯網核查成功的銀行。
中信銀行致力於金融科技創新,積極解決民眾生僻字問題,展現了該行在相關領域的科技實力及領先優勢,也為各行業解決生僻字問題提供了可借鑑的樣本。因生僻字相關的部分業務還涉及跨銀行、跨行業(例如退税、公積金、第三方支付),中信銀行呼籲,各行業應通力協作,加快各自系統的改造進度,以全面解決生僻字問題。