找回密码
 请使用中文注册

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

2023-5-6 08:53| 发布者: 开心| 查看: 8| 评论: 0

阅读字号:

摘要: 前几天一直在做一个台湾兄弟的小单子,遇到一个小问题,在本机简体字系统生成的程序,程序中显示的汉字到台湾的繁体字系统中运行显示乱码!如下图:怎么搞定呢?相信大家 ...
    前几天一直在做一个台湾兄弟的小单子,遇到一个小问题,在本机简体字系统生成的程序,程序中显示的汉字到台湾的繁体字系统中运行显示乱码!
如下图:

怎么搞定呢?

相信大家都认为把电脑换成台湾语言不就可以了,有的人甚至换成台湾系统!
今天教大家一个小技巧!
就是利用搜狗输入法:
点击输入法--右键输入法--简繁切换--繁体(大五码)
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

这样我们检测是什么系统语言,然后加载相应的字库,就可以做到任何系统都不乱码了!是不是很简单呢?
有喜欢编程技术的可以关心我哦!为大家更多好玩的编程知识!

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-26 11:55 , Processed in 0.151767 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部