当前位置: 代码迷 >> Symbian >> sybian中汉字转码有关问题
  详细解决方案

sybian中汉字转码有关问题

热度:1643   发布时间:2013-02-26 00:00:00.0
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]