Je suis entrain de migrer en utf8...
Du coup je me servait de ça pour enlever les accents :
string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn")
Mais là en utf8 ça ne marche plus
ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
--
William Dodé - http://flibuste.net
Informaticien Indépendant
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bruno Desthuilliers
William Dode a écrit :
slt,
Je suis entrain de migrer en utf8... Du coup je me servait de ça pour enlever les accents : string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn") Mais là en utf8 ça ne marche plus ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
a = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1') b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
print len(a), len(b)
import string string.maketrans(a, b)
William Dode a écrit :
slt,
Je suis entrain de migrer en utf8...
Du coup je me servait de ça pour enlever les accents :
string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn")
Mais là en utf8 ça ne marche plus
ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
a =
u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1')
b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
Je suis entrain de migrer en utf8... Du coup je me servait de ça pour enlever les accents : string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn") Mais là en utf8 ça ne marche plus ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
a = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1') b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
Je suis entrain de migrer en utf8... Du coup je me servait de ça pour enlever les accents : string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn") Mais là en utf8 ça ne marche plus ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
Oui c'est ça ! merci
a = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1') b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
print len(a), len(b)
import string string.maketrans(a, b)
-- William Dodé - http://flibuste.net Informaticien Indépendant
On 07-08-2008, Bruno Desthuilliers wrote:
William Dode a écrit :
slt,
Je suis entrain de migrer en utf8...
Du coup je me servait de ça pour enlever les accents :
string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn")
Mais là en utf8 ça ne marche plus
ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
Oui c'est ça ! merci
a =
u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1')
b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
print len(a), len(b)
import string
string.maketrans(a, b)
--
William Dodé - http://flibuste.net
Informaticien Indépendant
Je suis entrain de migrer en utf8... Du coup je me servait de ça pour enlever les accents : string.maketrans("ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn") Mais là en utf8 ça ne marche plus ValueError: maketrans arguments must have same length
J'ai pas encore fait de recherche très approfondie... des tuyaux ?
Salut William
Je ne sais pas si ça résoud ton pb, mais:
Oui c'est ça ! merci
a = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1') b= u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1')
print len(a), len(b)
import string string.maketrans(a, b)
-- William Dodé - http://flibuste.net Informaticien Indépendant