紧急求助!LINUX下C编程的UTF-8解码编码问题 - C/C++ - ChinaUnix.net -
lingzhuxuan
白手起家
帖子
5
主题
2
精华
0
可用积分
16
专家积分
0
在线时间
193 小时
注册时间
2006-12-25
最后登录
2011-03-10
串门
好友
博客
消息
论坛徽章:
0
电梯直达 跳转到指定楼层
1楼 [收藏(0)] [报告]
发表于 2008-08-04 10:27:04 |只看该作者 |倒序浏览
我需要把UTF-8编码的汉字解码成其相应的16进制码,然后再编码回来
例如,一个UTF-8汉字“好”,解码成类似于“%E8%89%A4”这样子
然后再把“%E8%89%A4”编码成UTF-8汉字“好”
本人菜鸟,希望大虾们帮帮忙!很急!
本版精华
文库|博客
我的编程生涯 - 已更新到第21集
跟我一起写 Makefile
出现频率最高的笔试题strcpy写法
[原创]贡献一个unix的贪吃蛇小游戏
对CURL的一些研究
Linux Kernel 2.6,listen(5),永不 accept,到底能建立成功多少个连接?
已知一个函数f可以得到1-5间的随机数,问怎么得到1-7的随机数
华为面试题(8分钟写出代码)
一个web服务器的实现
[翻译]《The New C》——几篇介绍C99特性的文章 2010年4月30日更新
增值定制服务部一面招聘试题答案-C++.doc
中兴软件技术优迈科技——C++技能测试题2答案.doc
C语言库函数(V类字母).txt
高质量C++C编程指南第2章 程序的版式.txt
高质量C++C编程指南第6章 函数设计.txt
php 数组
php实现301重定向
用表驱动代替switch-case .
JAVA Socket简单实例
ExtJs4.0学习笔记--读写器
《Openstack云系统》课程,几乎免费的逆向收 ... | GoldenGate replicat进程报错 | 非现场模型在现代审计中的作用与搭建 | pfile启动数据库后产生的问题
jamesr
人在CU飘,挨刀我就跑
富足长乐
Rank: 5Rank: 5
帖子
3841
主题
155
精华
2
可用积分
5118
专家积分
55
在线时间
729 小时
注册时间
2006-01-13
最后登录
2013-03-08
串门
好友
博客
消息
论坛徽章:
0
2楼 [报告]
发表于 2008-08-04 11:05:45 |只看该作者
man iconv.h
最后的DV作品,欢迎围观:http://www.tudou.com/programs/view/5M_ZT1_ox4Y/
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
sunlan
版主
Rank: 8Rank: 8
帖子
5408
主题
253
精华
8
可用积分
7026
专家积分
5
在线时间
1115 小时
注册时间
2002-09-25
最后登录
2013-03-11
串门
好友
博客
消息
论坛徽章:
1
2013新春纪念徽章日期:2013-01-21 17:33:35
3楼 [报告]
发表于 2008-08-04 11:14:47 |只看该作者
libiconv
互联网一定要主动占领新闻舆论这个阵地!
有人说:“子不嫌母丑,狗不嫌家贫”,首先,我从不会管仆人叫娘;其次,我是人,所以别和我说狗该怎么做!
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
closetome123
白手起家
帖子
97
主题
36
精华
0
可用积分
111
专家积分
0
在线时间
7 小时
注册时间
2005-10-08
最后登录
2012-04-16
串门
好友
博客
消息
论坛徽章:
0
4楼 [报告]
发表于 2008-08-04 11:18:50 |只看该作者
man 3 iconv,
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
lingzhuxuan
白手起家
帖子
5
主题
2
精华
0
可用积分
16
专家积分
0
在线时间
193 小时
注册时间
2006-12-25
最后登录
2011-03-10
串门
好友
博客
消息
论坛徽章:
0
5楼 [报告]
发表于 2008-08-04 11:35:04 |只看该作者
iconv不是在不同的编码方式之间转换么,比如在GBK和UTF-8之间
我想要的是对UTF-8进行解码编码,而且是解码成16进制的,这和iconv的功能不太相同吧
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
yovn
稍有积蓄
Rank: 1
帖子
357
主题
19
精华
0
可用积分
332
专家积分
0
在线时间
76 小时
注册时间
2004-10-29
最后登录
2010-06-13
串门
好友
博客
消息
论坛徽章:
0
6楼 [报告]
发表于 2008-08-04 11:37:45 |只看该作者
把每个字符转成16进制就OK了吧
腹中贮书一万卷,不肯低头在草莽!!!!
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
柳五随风
丰衣足食
Rank: 1
帖子
567
主题
12
精华
0
可用积分
606
专家积分
0
在线时间
7 小时
注册时间
2005-01-11
最后登录
2009-10-07
串门
好友
博客
消息
论坛徽章:
0
7楼 [报告]
发表于 2008-08-04 11:59:23 |只看该作者
iconv. set the target Code Page到你需要转换的目标
当今主流WEB开发工具谁独领风骚| 安全解决方案研讨会 | 分布式文件系统 Lustre路在何方 | 数据挖掘编程工具大讨论
jamesr
人在CU飘,挨刀我就跑
富足长乐
Rank: 5Rank: 5
帖子
3841
主题
155
精华
2
可用积分
5118
专家积分
55
在线时间
729 小时
注册时间
2006-01-13
最后登录
2013-03-08
串门
好友
博客
消息
论坛徽章:
0
8楼 [报告]
发表于 2008-08-04 12:08:40 |只看该作者
原帖由 lingzhuxuan 于 2008-8-4 11:35 发表
iconv不是在不同的编码方式之间转换么,比如在GBK和UTF-8之间
我想要的是对UTF-8进行解码编码,而且是解码成16进制的,这和iconv的功能不太相同吧
所谓“码”,就是数据如何在文件中储存的格式。
UTF-8是一种编码格式,使用8字节储存Unicode码。
而所谓解码,就是把储存在文件中的特殊格式的数据还原成原数据。
不知楼主要得到的到底是什么?
是utf-8码?直接打印出内存就行了。
是unicode码?先把utf-8转到unicode。
还是?