社区
Symbian
帖子详情
sybian中汉字转码问题
jintang163
2011-02-22 02:28:53
加精
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢
...全文
879
58
打赏
收藏
sybian中汉字转码问题
在sybian中,如何将一个汉字转换成一个整型数字, 和一个整字再转换成为一个汉字。 如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪” 这个如何实现,请高手指教! 给出具体的代码!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
58 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a14776584
2011-04-29
打赏
举报
回复
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
}
kelvin_li123
2011-04-28
打赏
举报
回复
是不是UTF8格式数字表示的汉字?如果是
UTF8先要转换成UNICODE的数据流.
如果只是特定的几个汉字和特殊数字的转换关系,可以用查表的方式实现
caocaocao88
2011-04-07
打赏
举报
回复
一楼说的就正确,前几天刚学到的。。
gaoasd001
2011-03-22
打赏
举报
回复
非常感谢提供这么好的资料
yt2048
2011-03-22
打赏
举报
回复
学习一下,不错。
呼特李一号
2011-03-22
打赏
举报
回复
强转Int 。 哈哈
tx183584
2011-03-21
打赏
举报
回复
yzhang619
2011-03-21
打赏
举报
回复
根据编码对汉字文档加密,是我很想学的东西
comewisdom
2011-03-19
打赏
举报
回复
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
xiliuhu
2011-03-18
打赏
举报
回复
sybian是什么啊?
漁_夫
2011-03-18
打赏
举报
回复
[Quote=引用 36 楼 sdy1978 的回复:]
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢
你说的汉字的编码问题吧,沪的Unicode码 27818, symbain支持的就是unicode-16的,是不需要转换的,你是想转为其他编码格式吗?比如utf-8,……
[/Quote]
貌似楼主不是这个意思,他的意思是“沪”-》“27818”
nkliujl
2011-03-17
打赏
举报
回复
需要看看
zhd_honda
2011-03-16
打赏
举报
回复
根据编码对汉字文档加密,是我很想学的东西
renyuan0219
2011-03-16
打赏
举报
回复
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
a1003425457
2011-03-16
打赏
举报
回复
很好.....
sdy1978
2011-03-16
打赏
举报
回复
在sybian中,如何将一个汉字转换成一个整型数字,
和一个整字再转换成为一个汉字。
如“沪”对应的数字为27818,将27818通过一定的方法再转换为汉字“沪”
这个如何实现,请高手指教!
给出具体的代码!谢谢
你说的汉字的编码问题吧,沪的Unicode码 27818, symbain支持的就是unicode-16的,是不需要转换的,你是想转为其他编码格式吗?比如utf-8, GBK什么的吗,推荐你看看有关编码的东西,这是基础:
http://apps.hi.baidu.com/share/detail/17798660
tanleicc
2011-03-16
打赏
举报
回复
学到不少东西 多谢各位大牛
babzjf
2011-03-16
打赏
举报
回复
很好.....
lkf181
2011-03-16
打赏
举报
回复
强制类型转换就可以吧?
kaifadi
2011-03-16
打赏
举报
回复
[Quote=引用 1 楼 arthersophy 的回复:]
首先转成HBUfC8,然后.ptr 就是TUInt8* 的指针了。
[/Quote]
顶这个,+++++++++++
虽然我不懂得什么塞班,鲁班的,但是我看这个说得有理!
加载更多回复(9)
英文 S60 手机的
中
文
转码
在一次聊天
中
,让我了解到了 N-GAGE 手机,下了决心弄了一个。没有
中
文实在是烦死了,特别是九方平台,不同于T9的
中
文...(九方解决了)二、
中
文GBK,BIG5和UNICODE的互相
转码
文件(在手机的system/charconv目录下)
Symbian 显示
中
文(转)
要在symbian 显示
中
文一般可以用二种方法实现:一种是使用资源的方式,另一是在运行时实现在资源
中
实现比较容易:先把你的资源文件写好,然后用记事体打开,选择另存为,用UTF8编码保存就行了另一种是在程序运行时实现:...
Symbian开发——
中
文界面
在开发过程
中
遇到了两种情况,下面分别说明: 一、界面上的资源显示
中
文,例如菜单项,左右软键等界面资源 方法如下:1. 我是将定义资源用到的字符串都放到同一个.h文件
中
。有人说S60的管理是.loc文件,UIQ的管理...
symbian http post 数据
中
遇到的
问题
几天前用到了HTTP POST... 1:
中
文:由于服务器端为UTF8编码, 所以需要将POST的
中
文数据
转码
为UTF-8, 再escape下CnvUtfConverter::ConvertFromUnicodeToUtf8(ptr8,aDes);retVal = EscapeUtils::EscapeEncodeL(ptr8, Esca
Symbian Series60下显示
汉字
1. SDK开发包
中
的模拟器显示
汉字
问题
. 只有
中
文版本的SDK
中
的模拟器才能显示
汉字
(自带字库除外)。 如果是英文版本的模拟器,直接显示GB的
汉字
编码,除开显示的
汉字
为小方块外,程序还会出现异常错误。 英文版本...
Symbian
3,120
社区成员
9,186
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章