LINUX下C编程的UTF-8解码编码问题

紧急求助!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。
    还是?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值