支持生僻字体的通讯封装方法和系统技术方案

技术编号:44303635 阅读:14 留言:0更新日期:2025-02-18 20:20
本申请公开了支持生僻字的通讯封装方法和系统,涉及数字通讯技术领域。其中,支持生僻字体的通讯封装方法包括:按照客户端的生僻字请求,从数据源中调用UTF‑8编码形式的对应生僻字;将生僻字从UTF‑8编码形式转换为BASE64编码形式;使用GBK编码方式将BASE64编码形式的生僻字封装为通讯报文并传递至客户端;使用客户端的页面渲染组件解码BASE64编码形式的生僻字,得到UTF‑8编码形式的生僻字;从系统字库中选择与生僻字对应的字体,对生僻字进行展示。本申请能够解决现有技术改造为支持生僻字的UTF‑8编码,需要将系统各个模块都进行生僻字支持改造,导致改造复杂度和难度高,且开发和测试成本高的技术问题。

【技术实现步骤摘要】

本申请涉及数字通信,尤其涉及支持生僻字体的通讯封装方法和系统


技术介绍

1、gbk中文编码全称为“汉字内码扩展规范”,是中华人民共和国全国信息技术标准化技术委员会于1995年12月1日制订的汉字编码规范。gbk编码具有良好的兼容性和广泛的应用领域。

2、由于历史原因,如图1所示,传统的老旧应用系统对中文信息的存储和传输大多使用gbk中文编码,并不支持utf-8编码,然而传统的gbk编码难以支持大量的生僻字,因gbk编码无法涵盖所有生僻字,为了支持生僻字,现有的老旧应用系统在做生僻字改造时的常规做法是对系统上下游进行整体改造,改造为utf8编码。由于传统的老旧系统是适应gbk编码的,改造为utf8编码需要将系统的各个模块组件都进行生僻字支持改造。

3、随着系统链路的增加,这个改造的复杂度和难度会增加,任何一个组件的改造不彻底都会影响最终实现效果;另外对应的开发和测试成本也随着系统复杂度的增加而成倍增加。

4、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


>技术实现思路本文档来自技高网...

【技术保护点】

1.一种支持生僻字体的通讯封装方法,其特征在于,包括:

2.如权利要求1所述的通讯封装方法,其特征在于,所述将所述生僻字从UTF-8编码形式转换为BASE64编码形式的步骤,包括:

3.如权利要求1所述的通讯封装方法,其特征在于,所述使用所述客户端的页面渲染组件解码所述BASE64编码形式的生僻字,得到UTF-8编码形式的生僻字的步骤,包括:

4.如权利要求3所述的通讯封装方法,其特征在于,所述从系统字库中选择与所述生僻字对应的字体,对所述生僻字进行展示的步骤,包括:

5.如权利要求1所述的通讯封装方法,其特征在于,所述将所述BASE64编...

【技术特征摘要】

1.一种支持生僻字体的通讯封装方法,其特征在于,包括:

2.如权利要求1所述的通讯封装方法,其特征在于,所述将所述生僻字从utf-8编码形式转换为base64编码形式的步骤,包括:

3.如权利要求1所述的通讯封装方法,其特征在于,所述使用所述客户端的页面渲染组件解码所述base64编码形式的生僻字,得到utf-8编码形式的生僻字的步骤,包括:

4.如权利要求3所述的通讯封装方法,其特征在于,所述从系统字库中选择与所述生僻字对应的字体,对所述生僻字进行展示的步骤,包括:

5.如权利要求1所述的通讯封装方法,其特征在于,所述将所述base64编码形式的生僻字封装为通讯报文并传递至客户端的步骤,包括:

6.如权利要求1所述的通讯封装方法,其特征在于,所述按照客户端的生僻字请求,从数据源中调用utf-8编码形式的对应生僻字的步骤,包括:

7.如权利要求6所述的通讯封装方法,其特征在于,所述按照客户端的生僻字请求,从数据源中调用utf-8编码形式...

【专利技术属性】
技术研发人员:仇伟郭卫
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1