`

汉字处理过程

 
阅读更多

汉字系统对每个汉字预先规定输入计算机中的代码,即汉字的外部码(例如拼音输入码)。计算机为了识别汉字,要把汉字的外部码转换成内部码(二进制代码)进行存储和处理。输出时,还将汉字的内部码转换成汉字的字形码。计算机处理汉字的总过程如下:

键盘管理程序 汉字处理程序 外部(输入)码 → 机内码 → 字形(输出)码

(键盘) (计算机存储、传输) (计算机输出汉字)

↑ ↓↑ ↓

汉字信息 交换码(国标码) 汉字信息

↓ ↑

其它系统代码

 

交换码 用于计算机与其他系统或设备之间进行汉字代码信息交换的标准汉字代码,目前最常使用的是国标码1981年的GB2312-80, 7445; 2000的GB18030-2000,27000

特 点

每个汉字(图形符号)用两个字节表示,每个字节只用低7位,即最高位为0的二进制码。

在128种编码表示中,有94种用来表示汉字的编码。此标准的汉字编码表有94行、94列,分别为区号和位号。汉字编码使用的高字节称为区码,低字节称为位码。

汉字分为两级:一级为使用频度高的常用汉字;

二级为次常用的汉字;

 

内部码 也称汉字内码或汉字机内码,是计算机对汉字进行存储、运算、传码的实际代码。

特 点

是由 0和1组成的二进制代码。一个汉字对应一个机内码,即汉字数目=机内码数目;

一般用两个字节表示一个汉字的内码且每个字节最高位为 1。 还有少数三字节、四字节等内部码最多能表示128×128 = 16384 个汉字和图形符号;

机内码目前虽未完全统一,但已趋于标准化。

内部码与国标码的对应关系:内码=国标码+8080

即国标码每个字节最高位为1 → 内部码。


例如:国标码 3B7A → 00111011 01111010 那么,机内码 BBFA→ 10111011 11111010

 

外部码 也叫汉字输入编码,主要是从键盘(语音、手写、光电)输入计算机中的代表汉字的编码

分享到:
评论

相关推荐

    汉字字频统计 哈工大-中文信息处理实验一实验报告

    实验报告题目:汉字字频统计 实验内容: 本次实验的核心任务是进行汉字字频统计,...这个实验不仅涉及到了汉字的统计学分析,还强调了在处理大数据时的算法设计和优化,对于中文信息处理的学习和实践具有重要意义。

    哈工大中文信息处理课件

    1. **中文字符编码** (chapter3-中文字符编码.pdf):这一部分将讲解汉字的编码方式,如GB2312、GBK、Unicode和UTF-8等,以及它们在计算机中的存储和传输原理,对于处理中文文本数据至关重要。 2. **中文自动分词** ...

    中文信息处理 中文分词

    1. **中文分词**:中文分词是将连续的汉字序列切分成具有独立语义的词或短语的过程。这是中文自然语言处理(NLP)的第一步,因为后续的语义分析、情感分析、机器翻译等任务都依赖于准确的分词结果。常见的分词算法有...

    汉字信息在计算机中的处理

    总的来说,汉字信息在计算机中的处理是一个复杂的过程,需要结合汉字的特性与通用的计算机技术,通过编码、输入法、存储方案和软件支持来实现。随着技术的发展,现代计算机已经能够高效地处理汉字信息,使得汉字在...

    中文信息处理中文分词

    中文信息处理是信息技术领域的一个重要分支,特别是在中国和其它使用汉字的语言环境中,中文分词是中文信息处理的基础步骤。分词就是将连续的汉字序列切分成具有语义的词汇单元,它是自然语言处理(NLP)中的关键...

    詹卫东 c++中文信息处理

    在IT领域,中文信息处理是一项重要的技术,尤其是在自然语言处理(NLP)中。C++作为一门强大的编程语言,被广泛用于开发高效的系统和算法。...熟练掌握这些技术,可以开发出高效、准确的中文处理系统。

    深入剖析JSP和Servlet对中文的处理过程

    在Java中,处理中文字符涉及到编码和解码的过程。JDK提供了多种与中文相关的字符编码,如ASCII、ISO8859-1、GB2312、GBK、UTF-8和GB18030。在实际编程中,GB2312(GBK)和ISO8859-1是最常见的编码格式。ISO8859-1...

    中文信息处理技术发展简史 中国科学院计算技术研究所软件实验室

    总之,中文信息处理技术的发展是一个不断迭代和深化的过程,从早期的基础研究到现在的实际应用,它不仅改变了人们的生活方式,也推动了科技进步。通过对历史的回顾和总结,我们可以找到新的研究方向,以解决现有问题...

    中文搜索引擎中的中文信息处理技术 pdf

    与英文等其他语言不同,中文没有明确的单词边界,因此需要通过一定的算法将连续的汉字序列切分成一个个有意义的词汇单位,即“词”。中文分词的质量直接影响到搜索结果的相关性和准确性。 **1. 分词方法** - **基于...

    Lua文件反编译汉字乱码处理

    然而,当处理含有汉字的Lua文件时,反编译过程中可能会出现汉字乱码的问题,这主要与字符编码不匹配有关。本文将详细介绍如何在C#环境下,特别是使用Visual Studio 2013时,解决Lua文件反编译后的汉字乱码问题。 ...

    CDMA无线网日常故障处理流程

    - **流程汉字编码**:GZ-省公司网络运行维护部-CDMA无线网日常故障处理流程 - **流程目的**:旨在规范CDMA无线网络在日常运行中遇到故障时的处理流程,确保故障能够被迅速、有效地解决。 - **流程客户**:主要面向...

    中文信息处理分词程序

    分词,又称词法分析,是将连续的汉字序列切分成有意义的词语单位的过程,这对于后续的自然语言处理任务如情感分析、语义理解、机器翻译等至关重要。 在“中文信息处理分词程序”中,我们有这样一个专门针对中文文本...

    C++中文汉字转拼音

    在IT领域,尤其是在文本处理和自然语言处理方面,将中文汉字转换为拼音是一项常见的任务。C++作为一种强大的编程语言,提供了丰富的库和工具来解决这类问题。本项目名为"C++中文汉字转拼音",旨在利用C++编程实现一...

    中文信息处理技术发展简史

    综上所述,中文信息处理技术的发展是一个持续演进的过程,其背后凝聚着无数科研人员的智慧和努力。通过对历史的回顾和总结,我们可以更好地理解当前技术的优势与不足,从而为未来的技术创新和发展奠定坚实的基础。

    中文信息处理基础

    《中文信息处理基础》课程资料是由著名专家詹卫东老师提供的,主要涵盖了汉语分词这一核心领域。在中文信息处理中,汉语分词是至关重要的一步,因为中文没有明显的空格来分隔词汇,所以必须通过算法来识别并划分词语...

    ARM汉字处理的论文资料

    ### ARM汉字处理的关键知识点 #### 一、引言 随着嵌入式系统的广泛应用,ARM(Advanced RISC Machines)作为主流的嵌入式处理器之一,在多种应用场景中扮演着重要角色。然而,并非所有的嵌入式系统都配备了完整的...

    西门子TP1200触摸屏不能显示汉字和摄氏度符号,中文字符显示异常的处理对策.docx

    然而,在实际使用过程中,有时会出现触摸屏无法正常显示汉字和摄氏度符号的问题,这会给操作者带来不便,影响设备的正常使用。以下是一些针对这个问题的处理对策。 首先,当发现西门子TP1200触摸屏上的中文字符显示...

    汉字编码PPT课件.pptx

    【汉字编码】是计算机科学中处理汉字的关键技术,它涉及到如何用二进制形式表示汉字。...这些编码方式和处理过程是理解和操作汉字在计算机系统中的基础,对于计算机科学特别是中文信息处理领域至关重要。

    汉字转换拼音与拼音转换汉字存储过程

    存储过程需要处理这种情况,可能需要使用概率模型或词典匹配策略来确定最可能的汉字。一种常见方法是建立拼音到汉字的多对一映射表,并根据上下文信息进行选择。如果无法确定唯一汉字,可能需要返回多个可能的结果。...

Global site tag (gtag.js) - Google Analytics