VB与Unicode 平台:英文windows 2000 ,在区域选项中,选中了支持"简体中文"和"繁体中文".并且"繁体中文"是缺省.问题:1.使用微软拼音输入法2003,在Vb生成的exe中,无法正常输入汉字.2.从word copy来的字符是Unicode的吗?3.从word copy来的字符有部分到vb程序的控件后,变成乱码.为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 >>1.使用微软拼音输入法2003,在Vb生成的exe中,无法正常输入汉字.微软拼单输入法支持Unicode,而VB程序此时只能支持ANSI 的BIG5码,所以部分BIG5码当中不存在的汉字无法正常输入>>2.从word copy来的字符是Unicode的吗?Word虽然本身在2K以上是使用的Unicode但是从它当中复制出来的文字应该是有两个版本,同时具备Unicode和ANSI两份编码,对于不同的程序,会接收到不同的版本>>3.从word copy来的字符有部分到vb程序的控件后,变成乱码.为什么?BIG5不支持的汉字则会变成问题(注:Word 97及以下版本只支持ANSI) 对于第一点:首先我的拼音输入法已选择了是Big5码的方式输入.另外不是部分汉字无法输入,而是输入的不正确.比如"梅"字,输入以后先是看到"梅"字,但是一旦敲空格以后,到vb程序的控件上的就不是这个字了,而是变成了其它的一个字. 我也遇到同样的难题了,我从正确显示韩文的EXCEL表中把数据导到VB中时显示的总是问号。用函数转换以后出现的时繁体汉字似的乱码。把区域设置成朝鲜,输入法默认设置成韩文后在VB里显示的也跟楼上的一样,比如敲一个字符看到是韩文(又象日文),但按空格以后显示的又是问号了。 我也遇到这样的问题呀,楼上 unsigned说的很有道理呀!绝对是个天才! 在线等,灵异问题...无法登陆. 为什么ByRef的参数不能返回改变的值 vb做数据库真麻烦(讨论贴) 关于MSDN帮助问题 关于VB6开发了一个控件并嵌入到了网页中的问题 vb 求救!谁有用VB和ACESS开发的学生管理系统或下载地址 请问gethostbyaddr()如何用?急! 在没有模板的情况下如何动态的创建一个VB默认的窗体?创建后如何添加控件? 如何将ACCESS中的数据传递到一个已经设计好的EXCEL表中? 如何用sendkeys 发送组合键 Alt+Enter 使dos窗口实现最大和最小的转换? excel.save造成的问题
微软拼单输入法支持Unicode,而VB程序此时只能支持ANSI 的BIG5码,所以部分BIG5码当中不存在的汉字无法正常输入>>2.从word copy来的字符是Unicode的吗?
Word虽然本身在2K以上是使用的Unicode但是从它当中复制出来的文字应该是有两个版本,同时具备Unicode和ANSI两份编码,对于不同的程序,会接收到不同的版本>>3.从word copy来的字符有部分到vb程序的控件后,变成乱码.为什么?
BIG5不支持的汉字则会变成问题(注:Word 97及以下版本只支持ANSI)