相关讨论
#include iconv-1.8/lib/include/iconv.h>
#include
#include
#include
#include
#include
int main()
{
char tmputf8[10] = "test";
char *inbuf_utf8 = tmp;
//char tmpout[50] ={0};//位置1
 ...
程序代码如下:
#include
#include
#include
#include <iconv.h>
#define OUTLEN 255
int main(int argc, char *argv[])
{
char *input= "中国";
char instr[12];
strcpy(instr,input);
size_t len = strlen(instr);
char *output = (char *)malloc(OUTLEN);
covert("UTF-8", "GBK", instr, len, output, OUTLEN);
printf("%s\n", output);
return 0;
}
int c...
程序代码如下:
#include
#include
#include
#include <iconv.h>
#define OUTLEN 255
int main(int argc, char *argv[])
{
char *input= "中国";
char instr[12];
strcpy(instr,input);
size_t len = strlen(instr);
char *output = (char *)malloc(OUTLEN);
covert("UTF-8", "GBK", instr, len, output, OUTLEN);
printf("%s\n", output);
return 0;
}
int c...
我用 echo iconv("UTF-8","gb2312","法政学院");
怎么输出的源码仍然是 "法政学院 ,怎么把他变为中文啊。
by
小强007
-
PHP
-
2007-01-17 14:52:56 阅读(1292) 回复(6)
当我在php用iconv时候遇到如下问题,请问是怎么回事
1.
[code]echo iconv('big5','utf-16','this is a test message');[/code]
输出:
this is a test message
2. 当转换的数据增加就有问题了
[code]echo iconv('big5','utf-16','this is a test message this is a test message');[/code]
输出:
this is a test message this is a test message耀N 턘ࠦ티ࠧ 耀祳瑳
thi...
我用
iconv -f GBK -t uucode t>t1;iconv -f uucode -t UTF-8 t1 >t2
完了后,t和t2一摸一样,怎么会这样,哪位老大知道为什么吗?
#include
#include
#include <iconv.h>
int main()
{
char inbuf[20]="中福建省运营根";//"汉";
char in_code;
char outbuf[20];
iconv_t cd;
char *pin = inbuf;
char *pout= outbuf; ;
size_t insize=strlen(inbuf),outsize=20,res;
memset(outbuf,0,outsize);
cd = iconv_open("gb2312", "unicode");//("ascii","unicode");
iconv(cd,NULL,NULL,NULL,NULL);
...
我把这个帖子http://bbs.chinaunix.net/forum/viewtopic.php?t=491341上的小程序拿来编译了,到是能编译,但是却不能转换,程序如下:
#include ;
#include ;
#include <iconv.h>;
int main(){
char inbuf[50]="泣淡@痣尝する搜前课泣淡@痣尝する搜前课";
char outbuf[50];
char* pin = inbuf;
char* pout = outbuf;
size_t inleft = strlen(pin)+1;
size_t outleft = 50;
...
据说iconv可以转换编码,但是我现在的问题是:
我自己的一个readline函数可以在普通的英文字符序列里读出一行(\r\n结束的),但是读utf8 编码的字符序列就有问题了。iconv能把utf8编码的英文字符转化成普通的英文字符么?要怎么用呢??
请高人指点指点吧。谢谢了!!! :cry: :cry: