Codage des caractères spéciaux >_< !
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 :aie:
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:
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") |