LoveUnix » 编程开发 & Rational » iconv_open出错的问题!急!
让LU留住您的每

一天 让LU博客留住您的每一天
2006-2-7 11:17 魔鬼螳螂
iconv_open出错的问题!急!

请问高手们,
我想把GBK编码转成UTF-8编码,
写法如下:
if ((ct =iconv_open("UTF-8", "GBK")) == (iconv_t)-1)
这里open失败,
但errno却=0,
而以如下写法则没错:
ct = iconv_open("UTF-8", "GBK");
if (ct < 0)
……
这样写就成功open
这是为什么呢?
求高人解答!

[[i] 本帖最后由 魔鬼螳螂 于 2006-2-7 11:28 编辑 [/i]]

2006-5-31 16:57 crazyprince
(iconv_t)-1
是什么???
ct < 0
ct == (iconv_t)-1
等效吗?

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.