char数组转String,简体中文平台OK,繁体中文平台乱码,请大侠帮忙

马行空牛耕田 马行空牛耕田 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
环境:WinXP SP2 简体中文; WinXP SP2繁体中文(台湾),Delphi7.0
问题:在简体环境中,将char数组转成简体中文字串,没有问题;但是在繁体环境下,有部分乱码,乱码形式为问号,如
数组为:('N', 'g', #246, 'e', #27, 'g', ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0, ' ', #0)
转换的结果为: 李?望

主要代码如下:

aName:array[0..29] of char;
...
FillChar(aName,30,0);
...
copymemory(@aname,@TmpCHMsg,30);
...
LName.Caption:=ConvertLang(WideCharLenToString(@aName,15));

主要使用WideCharLenToString对char数组进行转换,感觉因为数组里的char串本来就是简体ANSI,在简体平台上转自然没问题,但是到了繁体平台,默认语言不是简体,所以出了问题。
请帮忙诊断解决,万分感谢!


...全文

相关推荐

Loadrunner乱码问题处理方式总结

Loadrunner乱码问题处理方式总结

kevin841020

6. Python的语言特点——《跟老吕学Python·新手》

除了Python的内置异常外,开发者还可以定义自己的异常类。自定义异常类通常继承自Python的Exception类或其子类。这使得异常处理更加灵活,能够针对特定情况提供更具针对性的错误信息。

Python老吕

爬虫源代码

用Python编写的爬虫,爬取百度贴吧信息

hexinlongok

6.16 Python的语言特点·练习题——《跟老吕学Python·新手》

如果您在学习本专栏教程时遇到任何问题,或有任何技术交流的意愿,欢迎在文章评论区留言,或通过CSDN私信与老吕取得联系。老吕将及时回复您的留言,并与您共同探讨,以期为大家提供更为精准和有效的帮助。我们从最基本的概念开始,逐步深入到Python的核心特性,确保您在每个阶段都感到自信和理解。Python的哪个特性允许开发者编写更简洁的循环结构?Python的哪个特性允许开发者在类中重写父类的方法?Python的哪个特性允许开发者编写可读性高的代码?Python的哪个特性允许开发者捕获所有类型的异常?

Python老吕

python基础之语言特点

博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。 目录一、背景二、优点1、简单易学2、免费开源3、类库丰富4、可扩展5、解释性6、可移植性三、缺点1、运行速度慢2、代码不能加密四、参考五、总结 一、背景   Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解.

徐jiankang
评论 12
收藏 已收藏
分享
返回顶部