Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何在iconv下运行转换程序???

[复制链接]
qoao 发表于 2006-9-18 22:08:36 | 显示全部楼层 |阅读模式
说明文件下面都有一行字,说能把论坛从utf8的字符转换成gbk,但需要iconv的支持.
我上网下载 了 iconv.dll,用服务器探针也能检测到,但是怎样才能在有iconv的环境下运行升级程序呢?
我看了看转换程序的代码,发现如果论坛(还是服务器?)的编码是utf8的话,会调用iconv组件进行编码转换,但是不起作用啊??????????????
SoWangZhi 发表于 2006-9-19 00:25:12 | 显示全部楼层
LZ:不是那样子

你看下下面资料

使用php 4.3.9 win32 zip版 + IIS

php目录为C:/php4

步骤:

1.将php4/dlls中的文件都复制到c:/windows/system32下
2.将c:/windows/php.ini中的extension_dir设为
extension_dir = c:/php4/extensions/
3.去掉extension=php_iconv.dll前的分号
4.重启IIS

一般情况这样就可以了!

可是我的php代码就是提示:

Fatal error: Call to undefined function: iconv() in e:\php\php1\iconv.php on line 6

通过查资料,我感觉是php.ini的出了问题。因为别人出的问题一般是提示无法加载动态连接库,我的错误似乎连动态连接库找都没找,直接告诉你不认识这个函数!

后来 终于发现自己c:/windows下的php.ini已经不起作用了,因为前几天装了zend studio server,真正起作用的是在zend安装目录下的etc/php.ini。

重新修改正确位置的php.ini,重启IIS,终于可以用iconv()函数了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 02:03 , Processed in 0.024732 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表