迅维网

编程小技巧:编程中怎么输入汉字,使台湾繁体字系统运行不乱码!

hcrt 2017-9-11 10:45


前几天一直在做一个台湾兄弟的小单子,遇到一个小问题,在本机简体字系统生成的程序,程序中显示的汉字到台湾的繁体字系统中运行显示乱码!
如下图:


编程小技巧:编程中怎么输入汉字,使台湾繁体字系统运行不乱码!

怎么搞定呢?

相信大家都认为把电脑换成台湾语言不就可以了,有的人甚至换成台湾系统!

今天教大家一个小技巧!
就是利用搜狗输入法
点击输入法--右键输入法--简繁切换--繁体(大五码)

编程小技巧:编程中怎么输入汉字,使台湾繁体字系统运行不乱码!

OK!这样我们就可以在程序中输入这样的繁体字,从而使在台湾繁体字电脑中运行不乱码!

如果用编程的方式怎么检测系统运用的是什么类型的语言呢?
我们可以用: GetSystemDefaultLCID 这个API!
根据此API的返回值,来判断使什么语言的系统。
以VB6.0为例:

Private Declare Function GetSystemDefaultLCID Lib "kernel32" () As Long
Dim Rtn&
Private Sub Command1_Click()
Rtn = Hex(GetSystemDefaultLCID) '转为16进制值
Select Case Rtn
Case 804 '2052
MsgBox "系统语言: = 中文简体(大陆)"
Case 404 '1028
MsgBox "系统语言: = 中文繁体(台湾)"
Case 409 '1033
MsgBox "系统语言: = 英文"
Case Else
MsgBox "系统语言: = 其它"
End Select
End Sub


编程小技巧:编程中怎么输入汉字,使台湾繁体字系统运行不乱码!

这样我们检测是什么系统语言,然后加载相应的字库,就可以做到任何系统都不乱码了!是不是很简单呢?

有喜欢编程技术的可以关心我哦!为大家更多好玩的编程知识!

雷人

握手

鲜花

鸡蛋

路过
收藏
发表评论

最新评论

引用 天籁维修 2017-9-11 10:45
日语啊
引用 维修江湖第一 2017-9-11 10:45
支持
引用 维修江湖第一 2017-9-11 10:45
啥年代了还大五码,当自己还用DOS?
引用 花开的那一瞬间 2017-9-11 10:45
拒绝日文~
引用 天籁维修 2017-9-11 10:45
不是用UTF-8了吗。怎么还有这种问题
引用 冠盟科技通讯 2017-9-11 10:45
不早就unicode 了吗?
引用 天籁维修 2017-9-11 10:45
直接GBK搞定,[捂脸]不行就简单点UTF8
引用 灵魂禁锢 2017-9-11 10:45
我继续玩易语言…
引用 灵魂禁锢 2017-9-11 10:45
我去,vc都成古董了,vb从哪里爬出来的?

发表评论

登录 后可参与评论
返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索