V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Colorful
V2EX  ›  PHP

请教一个 PHP 问题,关于转码方面的

  •  
  •   Colorful · 2018-12-29 10:39:40 +08:00 · 3151 次点击
    这是一个创建于 1937 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本地测试没问题之后,放到服务器上出现的问题,服务器是买的空间 iconv('UTF-8', 'gbk', $row["title"]); 这行在服务器上报错

    PHP Version 5.3.28 服务器版本 PHP Version 5.4.45 本地版本

    mysql ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 这是本地的

    ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 这是服务器上的

    请教一下这个问题如何更好的解决? PHP 新手一枚

    15 条回复    2018-12-30 00:12:52 +08:00
    DavidNineRoc
        1
    DavidNineRoc  
       2018-12-29 10:53:02 +08:00
    不把报错截图放出来 >
    接着,楼下帮他脑电波编译一下。
    lvxiang119
        2
    lvxiang119  
       2018-12-29 10:58:26 +08:00
    已读取你的脑电波,
    请试试将第二个参数调整为 ,"gb2312//IGNORE"
    Colorful
        3
    Colorful  
    OP
       2018-12-29 11:35:52 +08:00
    @lvxiang119 我看下,感谢了
    lsido
        4
    lsido  
       2018-12-29 11:52:27 +08:00 via iPhone
    来给秀儿赐座
    Colorful
        5
    Colorful  
    OP
       2018-12-29 12:47:59 +08:00
    @lvxiang119 改过来了,还是报错
    KasuganoSoras
        6
    KasuganoSoras  
       2018-12-29 12:59:33 +08:00
    请将报错贴出来,方便大家帮你分析
    Colorful
        7
    Colorful  
    OP
       2018-12-29 13:49:51 +08:00
    @KasuganoSoras 服务器升级了 PHP 版本,服务器 PHP 是 7.1 了
    问题就解决了,好奇怪
    OMGZui
        8
    OMGZui  
       2018-12-29 13:51:38 +08:00
    hahaha,脑电波
    couashi
        9
    couashi  
       2018-12-29 13:58:22 +08:00
    贴图啊
    linpf
        10
    linpf  
       2018-12-29 13:59:51 +08:00
    都 8102 年了,还在用 PHP5.3 吗
    Colorful
        11
    Colorful  
    OP
       2018-12-29 14:03:49 +08:00
    @linpf 菜鸟一枚,不知道会有这么大的区别
    xiaopc
        12
    xiaopc  
       2018-12-29 14:06:23 +08:00 via Android   ❤️ 1
    有可能你的 5.3 根本没加 iconv 模块 (--with-iconv)
    Colorful
        13
    Colorful  
    OP
       2018-12-29 14:09:18 +08:00
    有可能是这个原因吧,但发现好多空间的那种服务器嘛,都是 5.3 的版本,不知道为什么都不能升级到 7.0
    zktz
        15
    zktz  
       2018-12-30 00:12:52 +08:00
    @Colorful 因为好多老程序不支持 5.4
    比如这种:foreach($arr as $k=>&$v)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1175 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.