2022-12-13 23:55:06
...打开文档的时候总是默认用adobe reader打开,怎么...
打开方式,选择默认程序,在下拉菜单中选word
文件重命名,格式变成.doc
可能是浏览器的问题,或者网页本身的问题。
解决方案,重装ie,改变浏览器,那种内核不同的。
还有一种是,在桌面多建几个doc文件,打开方式默认用word,多用几次,使最后打开这类文件不用设置都变成word。
搜狗输入法在word里无法切换汉字
一般输入法中的“全拼”输入的汉字是最全的了,但是也常常会出现找不到字的情况,这是因为gbk码中的汉字本来就严重不全的缘故。一般大家只好用造字程序造字,如果要造的字过多,严重的浪费了时间和精力。officexp中的“宋体-方正超大字符集”解决了这个问题,它能够输入《康熙字典》和《汉语大字典》中的所有汉字(据称如此)。――要注意的是,此“宋体-方正超大字符集”似乎只能在office中显示出来,连粘到写字版都会成墨丁的;网络上也如此,会变成原码的。
下面把officexp中关于此部份的帮助文档粘贴在下面,供参考:
汉字超大字符集(6万4千汉字)支持
国际标准化组织在 iso10646-2000 的基本平面(bmp 或者 unicode 3.0, 下简称 unicode)编入了27,564 汉字(u+4e00~u+9fff以及u+3400~u+4dff),既是2000年3月在gb18030颁布时所建议支持的字汇。其中u+3400~u+4dff部分的6582个汉字又称为扩展a。同时国际标准化组织还在iso10646-2000 的第二平面扩展了42,711汉字(又称为扩展b)。该42,711 汉字的编码表已基本确定,尽管不排除未来微小变动的可能性。由于这42,711汉字编排在iso10646-2000 的第二平面,所以编码需要4个字节。为了能够存取处理这些4字节字符,在unicode 中引入了surrogate 机制(在iso10646-2000中命名为utf-16)。根据这样一种机制, 在unicode中用两个16位编码就可以对iso10646-2000 第二平面中的汉字进行存取。
microsoft 从windows2000 (在windows 98, windows me 及 windows nt4 中没有)开始对这样一种机制提供支持。只要有相应的输入法和字库并且在应用程序中给予相应的支持,就应该能够输入显示上述提到的汉字。但是,要想得到对surrogate全面的支持(包括在本帮助中能够正确显示),用户需先下载并安装surrogate package surrogate 程序包。
microsoft 在中文简体版office xp 及相应多语言包中,专门开发了超大字符集中文字体(宋体-方正超大字符集)及增强型区位码。要安装宋体-方正超大字符集,请在安装界面上选择office共享功能 �c> 中文字体->中文超大字符集字体。如果您是从多语言包进行安装,请在安装界面上选择office shared features- >chinese fonts->chinese extended font。宋体-方正超大字符集字体包括了上面提到的全部27,564个汉字以及在第二平面中(42,711)选出的36,862个在中国大陆,香港特别行政区(以及部分台湾地区)使用的汉字。因此包括西文等常用字符在内,宋体-方正超大字符集共包括65,531个字符。要安装增强型区位码,请在安装界面上选择office共享功能 �c>中文可选用户输入方式->增强区位输入法 5.1 版。如果您是从多语言包进行安装,请在安装界面上选择office shared features- >alternative input methods->enhanced unicode ime。
利用增强型区位码输入法,用户可以通过输入汉字的unicode(或surrogate)来输入汉字。在增强型区位码的帮助文件中(在增强型区位码输入法状态条上按右键,进入帮助->输入法入门),特别详细介绍了如何得到汉字的unicode(或surrogate)码。而且同时给出了全部扩展a和扩展b汉字的码表。
在word 2002 中,可以直接在 word 2002 中输入unicode码,然后按alt+x 转换成汉字。对于扩展b的汉字,请将前面两个“0”去掉。比如说,针对例子“ ”,unicode 是00020000,则输入020000 ,然后按alt+x即可。要想知道每个字符的unicode,也可以将光标定位在汉字后面,然后按alt+x,相应的unicode码则会显示出来。
超大字符集/surrogate简介
尽管宋体-方正超大字符集中包括了6万4千多汉字,但是由于其中相当多的汉字读音很难确定,使得按拼音输入的方法难以实现。为此,微软公司专门扩展了原区位/内码/unicode输入法,开发了增强型区位码。对于gbk中的汉字(即在unicode 中u+4e00~u+9fff),用户可以继续按原来的方式输入(通过输入区位码,gbk内码或unicode码)。但是对于扩展a的汉字只能通过输入unicode码,对于扩展b只能通过输入一种4字节的surrogate码。总之,通过增强型区位码用户不仅可以输入gbk的汉字,而且可以顺利输入扩展a及扩展b的汉字。关键在于如何得到这些汉字的unicode及surrogate的码位。在本增强型区位码的帮助文件中,我们特别也放入了宋体-方正超大字符集支持的扩展a及扩展b汉字的码表。但是,我们不建议用户直接到浩如烟海的码表中直接去查
询。下面给出了一个相对简便的方法,可以帮助用户更快地查询到汉字的码位。用户在查询之前,应先按上述方法安装好宋体-方正超大字符集,以便在查询时确定汉字能够正常显示。
码表的格式如下:
汉字 unicode(双字节)/surrogate(四字节) 《康熙字典》页码 《汉语大字典》页码
针对bmp(gbk及extension a)的汉字,取unicode;针对扩展b的汉字,取surrogate。
《康熙字典》页码格式为:xxxx.xxx 《汉语大字典》页码的格式为:xxxxx.xxx。这里特别要注明的是这里数据来源于1958年1月第一版的《康熙字典》。
这里小数点前为该汉字在字典中的页码,小数点后两位为该汉字在该页中的位置。如果最后一位为“0” 表示该汉字确实在该页内。如果后一位为“1”, 则表示该汉字并不在该页中,此时数点后两位则代表按笔画数该汉字应该排在该页的第几个。
在这里举三个例子:
㐀 u+3400 0078.010 10015.030 (扩展a的汉字,在《康熙字典》78页,第1个字。输入该汉字,只须在unicode输入模式下输入3400)。
㑢 u+3462 0106.041 10156.141 (扩展a的汉字,不在《康熙字典》中。但是按偏旁部首及比画数,该汉字应排在《康熙字典》106页,第4个字。输入该汉字,只须在unicode输入模式下输入3462)。
𠀀 d840dc00 00020000 0075.060 10011.070 (扩展b的汉字,在《康熙字典》75页,第6个字。这里d840dc00是它的surrogate 编码,0002000是它的unicode码。输入该汉字,只须在unicode输入模式下输入surrogate 码d840dc00)
所以,用户只需就要查找汉字在《康熙字典》(或《汉语大字典》)中相应的页码(《康熙字典》的xxxx.xxx或《汉语大字典》的xxxxx.xxx),并在搜索中将该页码字符串作为关键字进行搜索,找到相应的unicode或surrogate,然后激活本输入法即可进行输入。
在word2002中,可以直接在word2002中输入unicode码,然后按alt+x 转换成汉字。对于扩展b的汉字,请将前面两个“0”去掉。比如说,针对上面例子 (𠀀,unicode 是00020000),则输入020000 ,然后按alt+x即可。要想知道每个字符的unicode,也可以将光标定位在汉字后面,然后按alt+x,相应的unicode码则会显示出来。
如何输入超大字符集汉字
尽管宋体-方正超大字符集中包括了6万4千多汉字,但是由于其中相当多的汉字读音很难确定,使得按拼音输入的方法难以实现。为此,微软公司专门扩展了原区位/内码/unicode输入法,开发了增强型区位码。对于gbk中的汉字(即在unicode 中u+4e00~u+9fff),用户可以继续按原来的方式输入(通过输入区位码,gbk内码或unicode码)。但是对于扩展a的汉字只能通过输入unicode码,对于扩展b只能通过输入一种4字节的surrogate码。总之,通过增强型区位码用户不仅可以输入gbk的汉字,而且可以顺利输入扩展a及扩展b的汉字。关键在于如何得到这些汉字的unicode及surrogate的码位。在本增强型区位码的帮助文件中,我们特别也放入了宋体-方正超大字符集支持的扩展a及扩展b汉字的码表。但是,我们不建议用户直接到浩如烟海的码表中直接去查
询。下面给出了一个相对简便的方法,可以帮助用户更快地查询到汉字的码位。用户在查询之前,应先按上述方法安装好宋体-方正超大字符集,以便在查询时确定汉字能够正常显示。
码表的格式如下:
汉字 unicode(双字节)/surrogate(四字节) 《康熙字典》页码 《汉语大字典》页码
针对bmp(gbk及extension a)的汉字,取unicode;针对扩展b的汉字,取surrogate。
《康熙字典》页码格式为:xxxx.xxx 《汉语大字典》页码的格式为:xxxxx.xxx。这里特别要注明的是这里数据来源于1958年1月第一版的《康熙字典》。
这里小数点前为该汉字在字典中的页码,小数点后两位为该汉字在该页中的位置。如果最后一位为“0” 表示该汉字确实在该页内。如果后一位为“1”, 则表示该汉字并不在该页中,此时数点后两位则代表按笔画数该汉字应该排在该页的第几个。
在这里举三个例子:
㐀 u+3400 0078.010 10015.030 (扩展a的汉字,在《康熙字典》78页,第1个字。输入该汉字,只须在unicode输入模式下输入3400)。
㑢 u+3462 0106.041 10156.141 (扩展a的汉字,不在《康熙字典》中。但是按偏旁部首及比画数,该汉字应排在《康熙字典》106页,第4个字。输入该汉字,只须在unicode输入模式下输入3462)。
𠀀 d840dc00 00020000 0075.060 10011.070 (扩展b的汉字,在《康熙字典》75页,第6个字。这里d840dc00是它的surrogate 编码,0002000是它的unicode码。输入该汉字,只须在unicode输入模式下输入surrogate 码d840dc00)
所以,用户只需就要查找汉字在《康熙字典》(或《汉语大字典》)中相应的页码(《康熙字典》的xxxx.xxx或《汉语大字典》的xxxxx.xxx),并在搜索中将该页码字符串作为关键字进行搜索,找到相应的unicode或surrogate,然后激活本输入法即可进行输入。
在word2002中,可以直接在word2002中输入unicode码,然后按alt+x 转换成汉字。对于扩展b的汉字,请将前面两个“0”去掉。比如说,针对上面例子 (𠀀,unicode 是00020000),则输入020000 ,然后按alt+x即可。要想知道每个字符的unicode,也可以将光标定位在汉字后面,然后按alt+x,相应的unicode码则会显示出来。