首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Symbian >

sybian中汉字转码有关问题

2012-12-15 
sybian中汉字转码问题在sybian中,如何将一个汉字转换成一个整型数字,和一个整字再转换成为一个汉字。如“沪”

sybian中汉字转码问题
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢



[最优解释]
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
[其他解释]
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
[其他解释]
null
[其他解释]
TUint16 test = 27818;
TUint16* ch = (TUint16*)(&test);
TBuf<16> buf;
buf.Append(ch,1);
buf即为“沪”字的unicode16编码方式的描述符

逆运算:
const TUint16* str = buf.Ptr();
for(TInt i=0; i < buf.Length(); i++)
{
TUint16 value = *(str+i);
//value为27818
}
[其他解释]
该回复于2011-02-23 15:24:25被版主删除
[其他解释]
该回复于2011-02-23 15:24:25被版主删除
[其他解释]
该回复于2011-02-23 15:24:25被版主删除
[其他解释]
31分,好逗呵呵呵。本身在计算机中存储的就是数吗,可以从不同的位置调取2进制  16进制 数, 不需要自己去转化呀 
[其他解释]

引用:
31分,好逗呵呵呵。本身在计算机中存储的就是数吗,可以从不同的位置调取2进制  16进制 数, 不需要自己去转化呀


楼上的这位同学,了解一下symbian描述符再说。 
[其他解释]
该回复于2011-03-14 09:43:13被版主删除
[其他解释]
该回复于2011-03-14 10:32:21被版主删除
[其他解释]
该回复于2011-03-14 10:32:17被版主删除
[其他解释]
该回复于2011-03-14 10:32:15被版主删除
[其他解释]
该回复于2011-03-14 11:50:44被版主删除
[其他解释]
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢

[其他解释]
该回复于2011-03-14 11:55:33被版主删除
[其他解释]
该回复于2011-03-14 11:50:40被版主删除
[其他解释]
该回复于2011-03-14 11:56:56被版主删除
[其他解释]
该回复于2011-03-14 11:50:40被版主删除
[其他解释]
该回复于2011-03-14 14:45:36被版主删除
[其他解释]
该回复于2011-03-14 13:05:28被版主删除
[其他解释]
该回复于2011-03-14 15:41:23被版主删除
[其他解释]
路过。。。











签名======================================================================
[/color]


登录名:jintang163
截至:2011-02-22 17:47:21
总发帖:30个
正常结贴:27个
未结贴:1个
结贴率:96.67%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html

如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
[其他解释]
该回复于2011-03-15 08:38:24被版主删除
[其他解释]
怎么这么复杂啊////
[其他解释]

引用:
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。


正解
[其他解释]
1楼正解
[其他解释]
该回复于2011-03-16 08:55:00被版主删除
[其他解释]
sybiam???sybian?
[其他解释]
该回复于2011-03-16 09:38:32被版主删除
[其他解释]
强制类型转换就可以吧?
[其他解释]
该回复于2011-03-16 10:16:44被版主删除
[其他解释]
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
[其他解释]
引用:
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。

顶这个,+++++++++++
 虽然我不懂得什么塞班,鲁班的,但是我看这个说得有理!
[其他解释]
该回复于2011-03-16 14:35:32被版主删除
[其他解释]
学到不少东西 多谢各位大牛
[其他解释]
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢


你说的汉字的编码问题吧,沪的Unicode码 27818, symbain支持的就是unicode-16的,是不需要转换的,你是想转为其他编码格式吗?比如utf-8, GBK什么的吗,推荐你看看有关编码的东西,这是基础:
http://apps.hi.baidu.com/share/detail/17798660
[其他解释]
该回复于2011-03-16 16:50:30被版主删除
[其他解释]
很好.....
[其他解释]
该回复于2011-03-17 09:24:00被版主删除
[其他解释]
该回复于2011-03-17 14:39:23被版主删除
[其他解释]
很好.....
[其他解释]
根据编码对汉字文档加密,是我很想学的东西
[其他解释]
sybian是什么啊?
[其他解释]
该回复于2011-03-18 10:24:20被版主删除
[其他解释]
需要看看
[其他解释]
引用:

在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢


你说的汉字的编码问题吧,沪的Unicode码 27818, symbain支持的就是unicode-16的,是不需要转换的,你是想转为其他编码格式吗?比如utf-8,……


貌似楼主不是这个意思,他的意思是“沪”-》“27818”
[其他解释]
该回复于2011-03-21 09:17:23被版主删除
[其他解释]
该回复于2011-03-19 09:09:09被版主删除
[其他解释]
该回复于2011-03-19 11:08:56被版主删除
[其他解释]
该回复于2011-03-22 11:21:02被版主删除
[其他解释]
强转Int 。 哈哈 
[其他解释]
根据编码对汉字文档加密,是我很想学的东西
[其他解释]
该回复于2011-03-21 09:40:19被版主删除
[其他解释]
是不是UTF8格式数字表示的汉字?如果是
UTF8先要转换成UNICODE的数据流.

如果只是特定的几个汉字和特殊数字的转换关系,可以用查表的方式实现
[其他解释]
一楼说的就正确,前几天刚学到的。。
[其他解释]
非常感谢提供这么好的资料
[其他解释]
学习一下,不错。

热点排行