如题,
要解决这个问题,要么换2.1的simulator要么等,或者改3.1.5的配置文件,不过我不知道怎么改。
中文显示的方法有几个:
1。硬编码:
AECHAR *buffer = {0x1232,0x2343};
类似这样的,
2,从资源文件里面读去,用 IDISPLAY_LoadResString()去读,要注意编码要选unicode,utf-8都不行。
3,在源码中这样写:
AECHAR *buffer= (AECHAR*)L"你好";
不明白这个L是什么的可以查mfc的TEXT宏定义。
这个方法只能用在模拟器上,手机上是没有mfc的,所以也就不能显示。
要解决这个问题,要么换2.1的simulator要么等,或者改3.1.5的配置文件,不过我不知道怎么改。
中文显示的方法有几个:
1。硬编码:
AECHAR *buffer = {0x1232,0x2343};
类似这样的,
2,从资源文件里面读去,用 IDISPLAY_LoadResString()去读,要注意编码要选unicode,utf-8都不行。
3,在源码中这样写:
AECHAR *buffer= (AECHAR*)L"你好";
不明白这个L是什么的可以查mfc的TEXT宏定义。
这个方法只能用在模拟器上,手机上是没有mfc的,所以也就不能显示。
本文讨论了在特定环境下实现中文显示的几种方法,包括硬编码字符、从资源文件加载字符串及直接在源码中使用MFC宏定义的方式。并指出了不同方法适用的场景及其限制。
1611





