iconv函数详解
来源:互联网 发布:微信群控软件 技术原理 编辑:程序博客网 时间:2024/05/18 03:33
大家都知道 iconv() 是编码转换函数,但是各个参数的具体含义可能不是那么清楚。
我简单介绍一下:
头文件:
#include <iconv.h>
函数声明:
size_t iconv(iconv_t cd, char **restrict inbuf, size_t *restrict inbytesleft, char **restrict outbuf, size_t *restrict outbytesleft);
inconv_t cd:函数iconv_open()分配的编码转换句柄。
char **restrict inbuf:指向需要编码转换的缓冲区。(其中关键字restrict只用于限定指针;该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于(base on)该指针的,即不存在其它进行修改操作的途径;这样的后果是帮助编译器进行更好的代码优化,生成更有效率的汇编代码。)
size_t *restrict inbytesleft:inbuf中还需要编码转换的字节数。
char **restrict outbuf:指向存放转码的缓冲区。
size_t *restrict outbytesleft:outbuf中还可以存放转码的字节数,也就是outbuf中的剩余空间。
参考:
http://pubs.opengroup.org/onlinepubs/009695399/functions/iconv.html
http://blog.csdn.net/xiaobai1593/article/details/7072001
- iconv函数详解
- iconv函数详解
- php中iconv函数 详解
- php中iconv函数 详解
- php中iconv函数 详解
- php中iconv函数 详解
- php中iconv函数使用详解
- php中iconv函数用法详解介绍
- iconv函数
- iconv函数
- iconv 函数
- php学习之道:php中iconv函数 详解
- iconv命令详解
- php iconv函数
- iconv函数详细解释
- iconv()函数的用法
- iconv()函数转码
- php中iconv函数 详解(各种字符集间的转换)
- hdu 2045 - 不容易系列之(3)—— LELE的RPG难题
- 使用Python进行验证码识别
- 50 Useful CSS Snippets Every Designer Should Have
- jdbc 事务的隔离级别
- CodeIgniter 核心代码阅读-Utf8转码文件Utf8.php
- iconv函数详解
- Apache JMeter安装说明
- 柳传志做客西南联大讲坛:中国缺领军一面人才
- Qt5 error LNK2019 无法解析的外部符号 解决办法
- 获取iphone本机号码(在iOS 6.1, iPhone5 ,移动号码, xcode 4.6上测试通过)
- mybatis3.2入门
- java泛型
- android中的sqlit3数据库进行手机应用软件开发(自写的一个财务管理软件,这里主要讲收入录入模块)
- 地址栏中自动加入cookie信息解决