蒙文的输入处理方法和装置制造方法及图纸

技术编号:11167430 阅读:248 留言:0更新日期:2015-03-19 01:09
本发明专利技术提供一种蒙文的输入处理方法和装置。该方法包括在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。本发明专利技术通过对之前输入的字符不属于蒙文的判断,在蒙文“-”的编码(即“0x202F”)前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。

【技术实现步骤摘要】
蒙文的输入处理方法和装置
本专利技术涉及字符显示技术,尤其涉及一种蒙文的输入处理方法和装置。
技术介绍
我们在用浏览器(InternetExplorer;简称:IE)输入和显示蒙文时,根据实际情况的需要,可能会经常用到多语种的组合例如会在蒙文中穿插英语字母、汉字或数字等情况,此时蒙文能否正确显示非常重要。但专利技术人发现在现有技术中IE浏览器显示蒙文会出现错误。图1为现有技术中蒙文显示不正确的示意图,如图1所示,在IE中蒙文显示不正确的情况分为以下四种:1:“段头(段开头)”+“-”+蒙文(u键);2:“阿拉伯数字”+“-”+蒙文(u键);3:“汉字”+“-”+蒙文(u键);4:“英文”+“-”+蒙文(u键)。以上四种情况使后面蒙文的显示会出错,这个问题主要是IE的对文字输出支持不彻底造成的。蒙文“-”对应的“0x202F”在IE中没有作为蒙文字符来处理。因此,紧随其后的蒙文字符(u键)没有作为正确显示。目前,需要提供一种解决方案来实现蒙文的正确显示。
技术实现思路
本专利技术针对现有技术中的缺陷,提供一种蒙文的输入处理方法和装置,用以保证IE在多语种混合情况下蒙文的正确显示。本专利技术提供的蒙文的输入处理方法,包括:在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。本专利技术提供的蒙文的输入处理装置,包括:判断模块,用于在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断;处理模块,用于若所述判断模块判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。本专利技术提供的蒙文的输入处理方法和装置,通过对之前输入的字符不属于蒙文的判断,在蒙文“-”的编码(即“0x202F”)前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。附图说明图1为现有技术中蒙文显示不正确的示意图;图2为本专利技术蒙文的输入处理方法一实施例流程图;图3为本专利技术蒙文的输入处理方法正确显示示意图;图4为本专利技术自由变体选择符对标点产生影响示意图;图5为本专利技术蒙文的输入处理方法另一实施例流程图;图6为本专利技术蒙文的输入处理装置组成示意图。具体实施方式首先介绍一下在IE中输入蒙文的操作过程,当用户需要在IE中输入蒙文时,首先要将计算机的输入法设置为“蒙文输入法”的状态,然后再按键盘上的“-”键,此时计算机处理程序可以根据用户按动“-”键操作生成其对应的编码“0x202F”,此后计算机便可以获知若用户再次按动键盘上的按键时则要自动生成与该按键对应的蒙文编码,并在计算机的显示屏上显示对应的蒙文。例如,用户在计算机上需要输入蒙文,将输入法设置为蒙文输入法,并按动键盘上的“-”键,然后按动键盘上的“-”键,此时显示屏上显示蒙文但是现有技术中出现通过上述操作,蒙文不能正确显示的缺陷。本专利技术针对现有技术的缺陷提供一种解决方案,即基于之前输入的字符不属于蒙文的判断,在蒙文“-”的编码(即“0x202F”)前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。图2为本专利技术蒙文的输入处理方法一实施例流程图,如图2所示,该方法包括:步骤10、在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断;本专利技术提供的方法中,若需要输入蒙文,则首先要将计算机的输入法设置为蒙文输入状态,并后再按键盘上的“-”键,此时计算机处理程序可以根据用户按动“-”键操作生成其对应的编码“0x202F”,此后计算机便可以获知若用户再次按动键盘上的按键时则要自动生成与该按键对应的蒙文编码。本专利技术的改进之处在于,生成“-”键的编码“0x202F”后,要对已输入的、且临近待输入蒙文的字符进行是否属于蒙文的判断。其中所述的待输入蒙文为用户即将要输入的蒙文,也就是用户在按动“-”键后要按动的键所对应的蒙文(可以理解的是此时用户还没有按动键盘上的键)。当然,对已输入的、且临近待输入蒙文的字符进行是否属于蒙文的判断也可以发生在用户按动键盘上的键后、进行蒙文显示之前进行,本专利技术对上述判断动作发生的时间并不做具体限定。所述的已输入的、且临近待输入蒙文的字符是指,用户在输入蒙文之前最后一个输入的字符。可以理解的是若用户直接输入蒙文,则已输入的、且临近待输入蒙文的字符具体是指段头。步骤20、若判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。计算机处理程序若判断获知已输入的、且临近待输入蒙文的字符不属于蒙文,则说明此时要进行多语言的组合输入。为了避免待输入蒙文显示不正确的缺陷,本专利技术自动在处理程序中“-”键的编码“0x202F”之前增加一个蒙文的自由变体选择符,所述自由变体选择符可以为0x180B、0x180C或0x180D等,来确保蒙文“-”后待输入蒙文字符的正确显示。本专利技术中已输入的、且临近待输入蒙文的字符包括但不限于段头、阿拉伯数字、汉字、英文和标点符号,具体可以通过该字符的编码是否属于蒙文编码的范围来判断其是否是蒙文。计算机处理程序若判断获知已输入的、且临近待输入蒙文的字符属于蒙文,则不需增加自由变体选择符,按照现有技术进行处理,此处不再赘述。图3为本专利技术蒙文的输入处理方法正确显示示意图。在上述方法实施例的基础上,本专利技术还包括如下步骤:若判断获知已输入的、且临近待输入蒙文的字符不属于蒙文,但属于具有方向的标点符号,则在自由变体选择符之前再增加一个空格键对应的编码。图4为本专利技术自由变体选择符对标点产生影响示意图,如图4所示,在本专利技术上述方法中,由于自由变体选择符会对某些标点(例如书名号、括号)的方向产生影响,因此在增加自由变体符之前,需要增加一个空格处理,确保对前面标点字符方向不会产生影响。图5为本专利技术蒙文的输入处理方法另一实施例流程图,如图5所示,该方法包括:步骤100、流程开始,判断是否是蒙文字符0x202F;若是,则执行步骤101;若不是,则流程结束;步骤101、判断自由变体选择符前是否需增加空格,若是,则执行步骤102;若否,则执行步骤103;本专利技术判断是否添加自由空格键的原则是:判断蒙文“-”前的字符是不是有方向的标点符号(例如书名号(编码为0xff08、0xff09)、括号(编码为0x300a、x300b)),若是这些符号,则增加空格键;若不是这些符号,则不必要增加空格键。步骤102、增加空格键(0x0020);步骤103、增加自由变体选择符(0x180B、0x180C等),流程结束。本专利技术提供的蒙文的输入处理方法,通过对之前输入的字符不属于蒙文的判断,在蒙文“-”的编码(即“0x202F”)前增加一自由变体选择符,使用户在使用IE显示蒙文的时候能够保证蒙文的正确显示。图6为本专利技术蒙文的输入处理装置组成示意图,如图6所示,该装置包括判断模块61和处理模块62,其中,判断模块61用于在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断;处理模块61用于若所述判断模块判断获知所述字符不属于蒙文,则在蒙文“-”的编码前本文档来自技高网...
蒙文的输入处理方法和装置

【技术保护点】
一种蒙文的输入处理方法,其特征在于,包括:在蒙文输入状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若判断获知所述字符不属于蒙文,则在蒙文“‑”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。

【技术特征摘要】
1.一种蒙文的输入处理方法,其特征在于,包括:在浏览器中蒙文输入的状态下,对已输入的、且临近待输入蒙文的字符是否属于蒙文进行判断,若判断获知所述字符不属于蒙文,则在蒙文“-”的编码前增加一自由变体选择符,并在接收到所述待输入蒙文的编码后显示所述待输入蒙文。2.根据权利要求1所述的方法,其特征在于,所述字符包括但不限于段头、阿拉伯数字、汉字、英文和标点符号。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若判断获知已输入的、且临近待输入蒙文的字符不属于蒙文,但属于具有方向的标点符号,则在所述自由变体选择符之前再增加一个空格键对应的编码。4.根据权利要求3所述的方法,其特征在于,所述字符包括但不限于书名号和括号。5.一种蒙文的输入处理装置,...

【专利技术属性】
技术研发人员:邓超尘
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1