Bonjour,
Ayant bientôt fini mon petit script, je m'occupe des dernières sécurités pour éviter le plantage, mais je bloque sur l'utilisation des caractères spéciaux!
Alors voici mon problème: j'appelle mon script Python depuis une page PHP en passant deux paramètres qui correspondent chacune à une chaine de caractère.
Cependant, si une de ces chaines contient un caractère spécial, cela ne fonctionne plus
J'ai effectué pas mal de recherches sur le net mais j'avoue ne pas y avoir compris grand chose entre les "charsets" et les "encoding"... J'ai essayé quelques trucs comme le coding en tête de page et la fonction unicode mais bon, sans succés
Si quelqu'un veut bien m'apporter un peu plus d'explications, cela serait avec grand plaisir!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #! /usr/bin/python # -*- coding:utf-8 -*- import string import sys #Librairie qui permet de recuperer les variables passees en parametre. #Recuperation des donnees passees en parametre sous forme implode depuis PHP CVArImplode=unicode(sys.argv[1], "utf-8") ThemeTMPImplode=unicode(sys.argv[2], "utf-8")
Partager