vb6写的程序无法使用台湾输入法,输入的繁体字变成乱码

zzczll 2012-10-10 12:48:40
如题,一个台湾的朋友只会用一种台湾的输入法,用我写的软件时输入总是变成乱码,但是在excel、word等其他文字编辑器则正常。软件中并没有用第三方控件,是VB自带的textbox。请高人指教,谢谢
...全文
672 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2014-06-09
  • 打赏
  • 举报
回复
最直接的方法是用繁体 VB 开发,所有字体都改成繁体字体(主要是字符集属性),编译。
如果要根据系统动态切换,最好用英文 VB 开发,程序启动时立即用 API 函数 SetThreadLocale 更改语言,每个窗体启动时必须替换所有控件的字体(关键是 Font.Charset 属性)。
layxbjl 2014-06-04
  • 打赏
  • 举报
回复
unicode
of123 2014-05-20
  • 打赏
  • 举报
回复
这个可能真的要咨询专业人士。 比如说,我原来知道内蒙古大学有人专门研究蒙古人计算机输入。蒙古文可是竖着写的。 你这个缅甸文,不妨到二外找人问问。
赵4老师 2014-05-19
  • 打赏
  • 举报
回复
引用 10 楼 zzczll 的回复:
都没有用,缅文是很特别的,一些支持unicode的控件就是不支持它
阿拉伯文更特别,从右往左读写的说。
zzczll 2014-05-18
  • 打赏
  • 举报
回复
都没有用,缅文是很特别的,一些支持unicode的控件就是不支持它
@蜗牛@ 2014-05-17
  • 打赏
  • 举报
回复
昨天遇到这个问题,换个汉字输入法就行了。 网上有说升级SP6可以,但我试了不行。 看地区和语言设置里有没有问题。
zzczll 2014-05-15
  • 打赏
  • 举报
回复
不仅仅是繁体的问题,还有其他语言,在VB自带的控件都没办法输入。有些貌似支持的也不行,例如office的输入控件,像缅甸文没有办法输入。头疼
赵4老师 2012-10-16
  • 打赏
  • 举报
回复
不会简繁转换,可以参考Word中的简繁转换功能。
在Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。
xzh132 2012-10-15
  • 打赏
  • 举报
回复
简繁体互换一下
haipingma 2012-10-15
  • 打赏
  • 举报
回复
那个textbox不支持unicode
要用form 2.0还是什么(名字我不太记得)里面的textbox控件才可以
那个支持unicode
懒人想做的事 2012-10-15
  • 打赏
  • 举报
回复
跟系统的字体设置比较有关系
ttsffgg 2012-10-10
  • 打赏
  • 举报
回复
为什么我写的程序可以直接在繁体版中使用?
我没做什么特殊的设置

vb6 sp6
zzczll 2012-10-10
  • 打赏
  • 举报
回复
关键是不行,其他文本编辑器就行
贝隆 2012-10-10
  • 打赏
  • 举报
回复
按理说支持繁体字库就可以了的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧