我从我的php调用python脚本,这是一个演示
当我传递像"abcdxx"这样的英文参数时,它是好的
当我传递中文参数时,如"(偶数),返回是"
当我传递中文参数如"(奇数)时,返回是"©æ²³åŒ?"
我的PHP文件
<?php
$param = "天河" //天河区 abc
$keyword = exec("jieba.py " . $param);
var_dump($keyword);
?>
my python file
#coding:utf-8
import sys
print sys.argv[1]
我已经修复了错误。
我不知道如何解决这个问题,但我用了另一种方法。我在php中urlencode参数",然后在python中取消引用",完成