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

php 中 exec 中文路径无法识别

  •  
  •   liuxu ·
    liuquanhao · 2015-11-05 18:21:10 +08:00 · 1568 次点击
    这是一个创建于 3115 天前的主题,其中的信息可能已经有所发展或是发生改变。
    $search= "/usr/bin/unoconv "."/tmp".escepeshellarg($mydata) 。。。。。。;
    exec($search);
    我的$mydata 有中文的话就无法找到路径。
    在前面设置 setlocale(LC_CTYPE,"en_US.UTF-8");也没有效果,有谁有解决办法么?
    4 条回复    2015-11-06 08:48:18 +08:00
    kn007
        1
    kn007  
       2015-11-05 18:32:23 +08:00
    歪个楼,居然允许 exec
    varint
        2
    varint  
       2015-11-05 18:40:21 +08:00
    @kn007 可能是自用啊,我就是,通过 nginx 设置双向证书验证,所有函数都不禁止。
    cxbig
        3
    cxbig  
       2015-11-05 19:10:30 +08:00
    路径永远不用 ASCII 表以外的字符。
    aksoft
        4
    aksoft  
       2015-11-06 08:48:18 +08:00
    屌就一个字
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5489 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:21 · PVG 17:21 · LAX 02:21 · JFK 05:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.