Rechercher : dans
Par :

[Python] - Codage de caractères spéciaux..

Dernière réponse le 15 jan 2009 à 14:47:05 Estydral, le 15 jan 2009 à 14:06:40 
 Signaler ce message aux modérateurs

Bonjour,

Je rencontre un problème d'encodage des caractères spéciaux avec Python, après de nombreuses recherches j'ai trouvé pas mal d'informations, mais je n'ai pas réussi à adapter ces informations: je suis assez perdu avec les différents formats..

Voici mon problème:

J'appelle mon script Python depuis une page PHP, en passant en paramètre une chaine de caractères (valeurs d'un tableau sur lequel j'ai fait un implode) contenant des caractères spéciaux, et je n'arrive pas à convertir cette chaine dans le bon format dans mon script Python..
Comment puis-je convertir cette chaine de caractère dans le bon format (utf-8 d'après ce que j'ai compris) pour pouvoir l'exploiter?
Merci!

Voici le morceau de code concerné:

#! /usr/bin/python
# -*- coding:utf-8 -*-

import sys

CVArImplode=sys.argv[1]

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « [Python] Codage de caractères spéciaux.. » dans :
Caractères spéciaux HTML Voir Codage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
Oracle - Echappement de caractères spéciaux VoirPour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

 Estydral, le 15 jan 2009 à 14:47:05

Résolu!

CVArImplode=sys.argv[1].decode('iso-8859-1')

A priori tout à l'air de fonctionner comme cela!

Répondre à Estydral
Collection CommentÇaMarche.net