這次遇到 popen 執行 command 的時候參數帶有 unicode 字串
雖然 popen 沒有異常, 但就是沒有跑出正確結果...
把 command 直接貼到 terminal 也都可以正常執行
不知道問題出在哪...
後來問了才知道原來 terminal env 跟 popen 的 env 不同
把 LC_ALL=en_US.UTF-8 環境變數加到 popen 給它就 ok 了
太神奇了
全站熱搜
這次遇到 popen 執行 command 的時候參數帶有 unicode 字串
雖然 popen 沒有異常, 但就是沒有跑出正確結果...
把 command 直接貼到 terminal 也都可以正常執行
不知道問題出在哪...
後來問了才知道原來 terminal env 跟 popen 的 env 不同
把 LC_ALL=en_US.UTF-8 環境變數加到 popen 給它就 ok 了
太神奇了