i appelle script python de mon php, ceci est une démonstrationscripts python d'appel d'une erreur de codage php pour params chinois
quand je passe params anglais comme "abcdxx", il est bien
quand je passe params chinois comme "天河" (pair) le retour est "天河"
quand je passe des paramètres chinois comme "天河 区" (impair), le retour est "å¤ © æ²³åŒ?"
mon fichier php
<?php
$param = "天河" //天河区 abc
$keyword = exec("jieba.py " . $param);
var_dump($keyword);
?>
mon fichier python
#coding:utf-8
import sys
print sys.argv[1]
Votre ligne de commande prend-elle en charge utf-8? –
lorsque je cours le fichier python dans le cmd windows, "xxxxx.py 天河 区" le retour est 天河 区 @MarkBaker – user2538840