在网页中输入时为什么有时会被“吃”标点符号?(200分)

  • 主题发起人 主题发起人 江南草
  • 开始时间 开始时间

江南草

Unregistered / Unconfirmed
GUEST, unregistred user!
这本来是在聊天当中使用五笔字型(4.0版)时知道的,但是总以为只是王码的失误,
后来发现,就是用智能拼音在有些时候,也会出现标点符号被吃或者干脆不出现,
比如有时在一个客户端的html文件(自己用asp写的东西)中,
输入的标点符号都是一个双字节的“空白”。
所以想问,
1、是不是M$的浏览器/控件有缺陷?若是,该如何修正/更新?
2、用五笔字型出现吃标点,每次要把文字输入上去还得按两次回车,
而用智能拼音(别的拼音也是)是很好的,那是不是五笔字型有问题?
(毕竟还是有很多人在网上用的五笔。)
我最初的想法是自己写个程序,拦截WM_IME_COMPOSITION消息,
但是试了几次没有成功(水平有限的说),又不想自己改做一个输入法,
所以若从此入手,哪位大佬能指点一二?
 
哈,这是五笔字型输入法的Bug,报上早就有介绍过的。建议你用“万能五笔”(我一直用它
,很好的),在“<a href='www.newhua.com'>华军软件园</a>”中有的。
 
不仅仅是五笔了,我按照输入法生成器的说明,自己做了个很小的“输入法”,结果
在自己网页中还是出问题:显示英文标点都没什么问题,显示中文标点就是空白。拿到
网上实验,也是有问题。
所以这个问题我想,第一,五笔4.0版确实有问题;第二,有些网页的设置是不是也有
问题?因为用别的输入法问题却不一定出现。(比如在csdn上输入时,标点会被吃)。
现在的问题是,是不是ie在接受时做了什么动作?最要命的是ie中的输入“窗口”的
句柄得不到。。。即使模拟键盘输入,谁又知道ie是怎么处理的?输入时是显示了的,
再输入汉字或别的什么的就把那标点给吃了。。。可恶。
 
万能五笔不错,真的不错
想打五笔的时候就打五笔,拼音的时候就拼音
 
那是Explorer 5.0的BUG,装上5.5版本就没问题了。
 
用拼音的话呢推荐 用清华紫光的拼音输入法,反正我是不会五笔 :-(
 
看看Sohu上是怎么说的:

□?我喜欢用智能五笔输入法,可是在聊天室里标点和符号都打不进去,这是为什么?

???打不出标点可能是下列原因:
???1. 您的字库太老化,或者是盗版字库软件, 解决办法: 去买王码电脑公司的98五笔字
型软件,(要正版软件)可以打出任何中英文的文字,符号和标点的;
???2. 您的电脑要定期(至少每周)清理硬盘碎块,和整理您的硬盘一次;
???3. 删除您电脑上多作的没有用的文件;
???4. 可能您的电脑有病毒, 可用 KV3000等杀毒软件杀除病毒。


 
to redsky.l: win98肯定是正版的,别的就不好说了。
后来找了一个很旧的ucdos6.0,也是正版的,用其中的
imdmng程序转换出dos时代的五笔编码,再用win98自带的输入法生成器
生成五笔输入法,结果是:在自编的asp网页中,输入标点有问题,
同上;在常用的web聊天室里正常了,在那些出问题的网站,比如csdn还
是被吃标点。
本来,我是想能不能深入看一看输入法接口的编程,微软的说明太无条理,
我几次都没耐心看完。。。。。
 
我在很多机子上都碰到过这个问题,我相信是IE5的问题,其它版本的IE都不存在问题。
 
我只用五笔,打拼音比谁都慢。你用IE5还是IE5.5?好像我没有遇到过这种问题,不过我一
直都是用的万能五笔。还有一种方旻五笔。你那种情况也许是半角、全角的问题。你照全角
来输入,也许问题就会解决。
 
除了智能五笔和万能五笔,其它的五笔字型几乎都有这样的问题。
 
我认为不一定是五笔字型有问题,因为我现在大富翁输入这些东西时就有吃标点的问题,当
你用OutLook写邮件时也有,可当你用Foxmail时却没有这个问题
 
安装IE5.5的SP1,马上解决。
 
唉,大家分了吧。
 
多人接受答案了。
 
测试[:)];‘/。,~!·#¥%……—*()——+}{P’“;:”“、|||?》《〈
 
后退
顶部