免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6175 | 回复: 10
打印 上一主题 下一主题

[函数] [已解决]iconv运行需要哪些文件? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-06 13:05 |只看该作者 |倒序浏览
本帖最后由 rollin7 于 2010-07-06 18:20 编辑

最近需用到编码转换。搜了一下,用iconv最合适,编写了一小段程序试了一下,在FC6下面运行,没任何问题,可以实现多种编码转换,然后移植到目标机上,但调用iconv_open时总是失败,请问iconv运行时需要一些什么文件?是编译iconv时安装到/usr/local/lib 下面的那些iconv库吗?我拷贝到目标板上也不行呀,而且我感觉这些库应该只是编译程序时用到的,运行时也需要吗?也试过把/usr/lib/gconv目录下的那些文件拷到目标机上,都不行,郁闷了。目标机内核编译时我是加入了相应的代码支持的,现在真不知道怎么下手了,望各位大大指教!

论坛徽章:
0
2 [报告]
发表于 2010-07-06 13:07 |只看该作者
什么样的失败?

论坛徽章:
1
黑曼巴
日期:2020-02-27 22:54:26
3 [报告]
发表于 2010-07-06 13:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2010-07-06 13:17 |只看该作者
调用iconv_open返回值为-1

论坛徽章:
0
5 [报告]
发表于 2010-07-06 13:18 |只看该作者
iconv_open("UTF-8","GB2312"),在PC机的fc6下面运行是正常的,证明程序没问题,但在目标机上就打开失败

论坛徽章:
0
6 [报告]
发表于 2010-07-06 13:20 |只看该作者
嵌入式不如用apr_iconv,如果只是gbk和utf8互转的,自己山寨个也很快。

论坛徽章:
0
7 [报告]
发表于 2010-07-06 13:23 |只看该作者
apr_iconv应该也是需要配置的吧?自己觉得,是否每种代码应该有一配置文件?iconv在工作时也需要去调用它?但就是不知道是哪些文件?放在哪儿?现在暂时只用到gb2312和utf8的转换,实在不行,就只能自己山寨查表了,就怕以后还得用到其它转换,呵呵。

论坛徽章:
0
8 [报告]
发表于 2010-07-06 13:27 |只看该作者
回复 3# c/unix


    能否提示详细一点?万分感谢。在网上下载了单独的iconv包,已编译,需要编译后的哪些文件呢?

论坛徽章:
0
9 [报告]
发表于 2010-07-06 16:26 |只看该作者
libiconv.so

论坛徽章:
0
10 [报告]
发表于 2010-07-06 17:33 |只看该作者
libiconv.so
tajial 发表于 2010-07-06 16:26



    试了一下,把libiconv.so以及libcharset.so等文件拷贝到/lib或者是/usr/lib都没用,在网上搜到一方法,把/usr/lib/gconv下的gconv-modules与UNICODE.so,GBK.so, GBGBK.so等文件拷贝到目标机的/usr/lib/gconv目录下,iconv_open可以成功打开了,但在调用iconv时出现错误,提示“Illegal instruction”,我估计是这些so文件不对应,但我在网上下载的libiconv-1.13.1包里,编译后的源目录和安装目录中并没有这些SO文件呀,不知道从哪儿来的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP