• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liuxu
V2EX  ›  程序员

php 中 exec 中文路径无法识别

  •  
  •   liuxu · Nov 5, 2015 · 2018 views
    This topic created in 3882 days ago, the information mentioned may be changed or developed.
    $search= "/usr/bin/unoconv "."/tmp".escepeshellarg($mydata) 。。。。。。;
    exec($search);
    我的$mydata 有中文的话就无法找到路径。
    在前面设置 setlocale(LC_CTYPE,"en_US.UTF-8");也没有效果,有谁有解决办法么?
    4 replies    2015-11-06 08:48:18 +08:00
    kn007
        1
    kn007  
       Nov 5, 2015
    歪个楼,居然允许 exec
    varint
        2
    varint  
       Nov 5, 2015
    @kn007 可能是自用啊,我就是,通过 nginx 设置双向证书验证,所有函数都不禁止。
    cxbig
        3
    cxbig  
       Nov 5, 2015
    路径永远不用 ASCII 表以外的字符。
    aksoft
        4
    aksoft  
       Nov 6, 2015
    屌就一个字
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3379 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    ♥ Do have faith in what you're doing.