- 浏览: 572413 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (365)
- Tomcat调优 (2)
- Apache Http (20)
- Webserver安装 (5)
- Linux安装 (28)
- Linux常用命令 (17)
- C语言及网络编程 (10)
- 文件系统 (0)
- Lucene (12)
- Hadoop (9)
- FastDFS (8)
- 报表 (0)
- 性能测试 (1)
- JAVA (18)
- CSharp (3)
- C++ (38)
- BI (0)
- 数据挖掘 (0)
- 数据采集 (0)
- 网址收集整理 (3)
- Resin (0)
- JBoss (0)
- nginx (0)
- 数据结构 (1)
- 随记 (5)
- Katta (1)
- Shell (6)
- webservice (0)
- JBPM (2)
- JQuery (6)
- Flex (41)
- SSH (0)
- javascript (7)
- php (13)
- 数据库 (6)
- 搜索引擎排序 (2)
- LVS (3)
- solr (2)
- windows (1)
- mysql (3)
- 营销软件 (1)
- tfs (1)
- memcache (5)
- 分布式搜索 (3)
- 关注的博客 (1)
- Android (2)
- clucene (11)
- 综合 (1)
- c c++ 多线程 (6)
- Linux (1)
- 注册码 (1)
- 文件类型转换 (3)
- Linux 与 asp.net (2)
- perl (5)
- coreseek (1)
- 阅读器 (2)
- SEO (1)
- 励志 (1)
- 在线性能测试工具 (1)
- yii (7)
- 服务器监控 (1)
- 广告 (1)
- 代理服务 (5)
- zookeeper (8)
- 广告联盟 (0)
- 常用软件下载 (1)
- 架设自已的站点心得 (0)
最新评论
-
terry07:
java 7 用这个就可以了 Desktop desktop ...
关于java Runtime.getRunTime.exec(String command)的使用 -
HSINKING:
怎么设置打开的dos 窗口是指定的路径下
关于java调用bat文件,不打开窗口 -
liubang201010:
hyperic hq更多参考资料,请访问:http://www ...
hyperic-hq -
^=^:
STDIN_FILENO是unistd.h中定义的一个numb ...
深入理解dup和dup2的用法 -
antor:
留个记号,学习了
[转]用java流方式判断文件类型
GB2312字符串转换为UTF-8的字符串,代码如下:
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/vc/vc_js/2008114/96363.html
#include <stdio.h> #include <stdlib.h> #include <iconv.h> int main(void) { unsigned char *src = "魅影追击和歌姬"; /* 需转换的字串 */ unsigned char dst[256] = {0}; /* 转换后的内容 */ unsigned char buf[1024] = {0}; /* 格式化转换后的字串 */ size_t src_len = strlen(src); size_t dst_len = sizeof(dst); unsigned char *in = src; unsigned char *out = dst; iconv_t cd; int i; int j; cd = iconv_open("UTF-8", "GB2312"); /* 将GB2312字符集转换为UTF-8字符集 */ if ((iconv_t)-1 == cd) { return -1; } printf("src: %s\n", src); iconv(cd, &in, &src_len, &out, &dst_len); /* 执行转换 */ /* 以下将转换后的内容格式化为: %XX%XX...形式的字串 */ printf("dst: "); j = 0; for (i = 0; i < strlen(dst); i++) { printf("%.2X ", dst[i]); buf[j++] = ''%''; snprintf(buf + j, 3, "%.2X", dst[i]); j += 2; } printf("\n"); printf("buf: %s\n", buf); iconv_close(cd); /* 执行清理 */ return 0; }
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/vc/vc_js/2008114/96363.html
发表评论
-
[转载]strftime() 函数_时间格式
2011-01-12 11:21 1169[转载]strftime() 函数 (2007-12-06 1 ... -
fork函数
2011-01-11 13:23 887引用 在linux中,只有一 ... -
如何调试守护进程
2011-01-11 13:05 3176如何调试守护进程 我写 ... -
UNIX管道编程——使用pipe函数,dup函数,dup2函数
2011-01-11 10:02 51402009-12-29 11:46管道在unix ... -
c中的管道及复制描述符
2011-01-10 17:22 12131、 #include <stdio.h& ... -
如何在运行时确定对象类型(RTTI)
2011-01-10 11:45 909引用作者:NorthTibet RTTI 是“R ... -
string, char*, int类型转换 , c++强制转化
2011-01-10 10:04 16438一、 以下是常用的几种类型互相之间的转换 string 转 ... -
linux信号机制之sigaction结构体浅析
2011-01-10 00:27 1368linux 2009-02-20 16:47:00 阅读460 ... -
Linux下的管道编程技术-dup函数和dup2函数
2011-01-09 23:45 1117from [url]http://www.xxlinux.co ... -
Linux下使用C/C++访问数据库
2011-01-07 16:19 1314Linux下使用C/C++访问数据库——MySQL篇 ... -
多核分布式队列的实现:“偷”与“自私”的运用
2011-01-06 11:38 1031原创作品,允许转载, ... -
Boost和STL学习资料大全
2011-01-06 09:38 2611from http://blog.csdn.net/k2eat ... -
linux平台上编译安装boost库
2011-01-06 09:33 6703from http://dev.firnow.com/co ... -
C++多线程入门
2010-12-30 09:52 1225第1节 背景 为了更好 ... -
c++中__declspec用法总结
2010-12-29 17:47 1757c++中__declspec用法总结C++ ... -
__cplusplus的用处
2010-12-29 14:07 1036作者: Aprilgogo 发表日期: 2007-03-1 ... -
#ifdef __cplusplus深度剖析
2010-12-29 14:06 797时常在cpp的代码之中看 ... -
C和C++之间库的互相调用
2010-12-29 13:44 1025C和C++之间库的互相调用 昨晚有个朋友问我关于在C中调用C ... -
c, c++ 库调用相关知识
2010-12-29 13:41 13491。 重载是如何实现的 ... -
放在函数后面的const是什么意思?
2010-12-17 16:13 1389经常看到这样的定义: void f() const ...
相关推荐
extern size_t iconv (iconv_t cd, @ICONV_CONST@ char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); /* Frees resources allocated for conversion descriptor ‘cd’. */ #ifndef ...
iconv库 windows VC VS可使用
使用最新的1.15版本代码编译的iconv静态库。使用MinGW 4.9.2编译器,Codeblocks创建工程,带示例,示例为UTF8转SHIFT-JIS编码,静态库经测试可用,目前尚未发现异常。
windows下可使用的iconv静态库,只需引入iconv.h,iconv.lib即可,使用方法见示例文件。
C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持...使用C/C++语言,应用LibXml2库来进行xml文档操作,同时使用ICONV库进行中文编码转换的文档。
window下的iconv库libiconv-2.dll,用户与字符集转换,utf-8转gkb,gbk转utf-8
C++语言实现的字符转码,iconv库,编译好的libiconv.a静态库文件,可以直接使用
iconv是知名的开源跨平台编码转换库,iconv.exe是iconv库在windows下的命令行工具,iconv.exe的一般用法:iconv.exe -f gbk -t utf-8 gbk.txt > utf-8.txt。其中 -f gbk 指明转换前的文件编码是gbk,-t utf-8 指明...
在android使用iconv必须要用到的库文件
iconv库32位版和64位版都含有,其中包含编译好的: charset.lib、iconv.lib、iconv.dll、charset.dll、iconv.exe 以及头文件:iconv.h、libcharset.h、localcharset.h 还有说明:iconv.1.html、iconv.3.html 等资源
iconv 库,用于配置libxml2,找了很久,分享给大家
是一个iconv库,能够在android上编译运行,生成SO库.
这里是自己加以封装iconv库,可在win32下直接当做源码使用
和cocos2d-x自带的win32环境下的iconv库不同,这个是已经编译好的android下使用的iocnv库。
解决cocos2d-x上乱码问题。 具体解决方案移步: http://blog.csdn.net/alex_my/article/details/10567541
使用说明:http://blog.csdn.net/piao123happy
1)Android studio 编译iconv库,实现GBK和UTF8互相转换 2)不需要linux环境,工程带有源码 3)含详细中文操作手册,指导你进行 4)经过编译测试。 5)按照手册基本上能搞定,还搞不定说明你还没有入门,需继续努力.
自己编译的iconv 1.9.1(vs2005/vc8)包含dll、静态库。 还有从网上下载的一个例子。
在Linux下有个iconv.h头文件,里面是对编码转换处理的封装。但在windows下是没有这...这里有三个文件,高手编写,用在windows下:iconv.h,iconv.dll和iconv.lib,导出库,就可以用iconv.h了。用法与Linux下的用法一样。
VS2008下编译iconv(1.14)静态链接库及使用的的简单例子