iconv.h用于字符集转码
来源:互联网 发布:c 小程序源码下载 编辑:程序博客网 时间:2024/06/09 14:05
#include <iostream>#include "stdio.h"#include "string.h"#include "iconv.h"using namespace std;int main(){ iconv_t cd=iconv_open("GBK","UTF-8");//产生一个转码句柄,从utf8转到gbk char text[]="hello 大家好";//待转文本 const char *ins=text;//待转文本的指针,用于iconv参数兼容。 char outtext[200];//申请200个字符串的输出空间 char *outs=outtext;//空间的指针 size_t il,ol=100;//待转文本长度和输出文本长度,字节数表示 il=strlen(text);//得出待转文本长度,可能有问题,待测试 printf("in=>%s\n",ins); iconv(cd,&ins, &il, &outs, &ol);//该函数递归执行,所有参数的内存都在外部,il,outs,ol的值都在函数执行输入后变化. // cout << "output=>"<<outtext <<" ol=>"<<ol<< endl; //由于outs指针已经指向未知领域,只有outtext指向的是原起始位置,输出转换后的正确值。 iconv_close (cd); return 0;}
0 0
- iconv.h用于字符集转码
- 导出csv,字符乱码,字符集编码转码,iconv()
- iconv转码简介
- iconv()函数转码
- iconv字符集转换函数说明
- iconv 转码编程简介
- iconv 转码编程简介
- php中iconv函数使用方法 php 字符集转换 GBK 转 UTF-8
- 使用iconv命令轻松实现linux下字符集编码的转换-转
- 更广义的字符集转换:iconv
- 使用iconv库进行字符集转换
- 使用iconv解决JNI字符集转换问题
- iconv 批量更改文件字符集 uft-8
- linux下字符集转换(iconv)
- 字符集转换(iconv的相关内容)
- 【android-cocos2d-X iconv.h】在android下使用iconv
- 【android-cocos2d-X iconv.h】在android下使用iconv
- [转]iconv 转码编程简介
- IOS开发笔记 代码篇
- Cocos2d-x 3.0 cocostudio骨骼动画的动态换肤
- 怎么样在真机测试ios APP
- CodeForces 30C Shooting Gallery 简单dp
- cocos2dx如何添加popScene的场景动画
- iconv.h用于字符集转码
- JDK自带的定时任务
- 桥接模式,Bridge
- php 删除空目录及空子目录
- C++学习之extern "C"
- 直线检测
- Shiro的 rememberMe 功能使用指导(为什么rememberMe设置了没作用?)
- CSS专题(二):元素大小与位置offsetLeft offsetTop offsetWidth offsetHeight clientWidth clientHeight scrollWidth s
- JAVA默认排序算法问题