使用下面的代码(PHP)我发送一个字符串到Python程序:如何解码unicode python参数?
shell_exec("python3 /var/www/html/app.py \"$text\"");
的$text
变量包含非英文字符串。问题是,当我打印在Python的论点print(sys.argv)
我得到这样一个结果:
['/var/www/html/app.py', '\udcd8\udca8\udcd8\udcaa\udcd8\udcb5\udcd8\udcb4\udcda\udca9 \udcd8\udcae\udcd8\udcab\udcd9\udc87\udcd8\udca8 \udcd8\udcaa\udcd8\udcb4\udcd8\udcb5\udcd8\udcab']
我怎么这个unicode字符串转换为蟒文字的原始形式?
你期望的输出?这些码点是代理。 – geoffspear 2014-09-19 17:20:03
@Wooble我想在一个使用普通字符串而不是unicodes的函数中使用这个文本。 – hpn 2014-09-19 18:01:42