找回密码
 注册
搜索
查看: 1231|回复: 10

[讨论] 请问如何在mtk 中直接使用中文?!

[复制链接]
发表于 2007-4-25 10:03:14 | 显示全部楼层 |阅读模式
请问如何在mtk 中直接使用中文?!
 楼主| 发表于 2007-4-25 11:10:13 | 显示全部楼层
我记得好象要先转换成 unicode 码~
点评回复

使用道具 举报

发表于 2007-4-25 14:20:12 | 显示全部楼层
应该要使用这个函数
kal_int32 mmi_chset_text_to_ucs2( kal_uint8 *dest, kal_int32 dest_size, kal_uint8 *src )
把中文GB2312转成UCS2
点评回复

使用道具 举报

 楼主| 发表于 2007-4-25 15:45:57 | 显示全部楼层
比如:
str_abc= {0x12,0x35,0x45,0x46}; //这个是一个 unicode 中文字

DisplayPopup(“str_abc”, 0, 0,2000,0); //显示这个中文字可以吗?
点评回复

使用道具 举报

发表于 2007-4-26 10:21:48 | 显示全部楼层
应该这样吧
U8 str_abc[]= {0x12,0x35,0x45,0x46,0x00,0x00};

DisplayPopup((PU8)str_abc, 0, 0,2000,0);
点评回复

使用道具 举报

 楼主| 发表于 2007-4-27 10:05:19 | 显示全部楼层
谢谢!
我试试
点评回复

使用道具 举报

 楼主| 发表于 2007-4-27 15:50:10 | 显示全部楼层
pixtel 兄:
U8 str_abc[]= {0x12,0x35,0x45,0x46,0x00,0x00};

DisplayPopup((PU8)str_abc, 0, 0,2000,0);

这样用不了呀!!![em03]
点评回复

使用道具 举报

发表于 2007-4-28 09:55:59 | 显示全部楼层
你换这个试试
U8 str_abc[]= {0x60,0x4f,0x2f,0x66,0x53,0x0,0x42,0x0,0x0,0x0};
点评回复

使用道具 举报

发表于 2007-4-28 15:19:16 | 显示全部楼层
楼上不厚道啊
点评回复

使用道具 举报

发表于 2007-5-6 11:54:32 | 显示全部楼层
怎么个个都这么牛B
点评回复

使用道具 举报

 楼主| 发表于 2007-5-7 13:54:37 | 显示全部楼层
那样的话,在 ShowCategory88Screen()  这类函数里的,参数是 资源 id 号的,用unicode 那该怎么办呀~
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-24 06:45 , Processed in 0.062260 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表