Comments on: Transformer des caractères spéciaux en ASCII http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/ Du code, du cul Fri, 06 Sep 2019 09:34:15 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Sam http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/#comment-161440 Sun, 31 May 2015 14:44:59 +0000 http://sametmax.com/?p=3419#comment-161440 Ouai mais y a 880 articles alors on est pas près de tous les corriger :)

]]>
By: Drife http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/#comment-161138 Fri, 22 May 2015 08:20:02 +0000 http://sametmax.com/?p=3419#comment-161138 A noter qu’en python3:

chaine_unicode = u”Vous êtes le Père Noël ? s’étonna le petit garçon.”

unicodedata.normalize(‘NFKD’, chaine_unicode).encode(‘ascii’, ‘ignore’)

b”Vous etes le Pere Noel ? s’etonna le petit garcon.”

Car python3 indique explicitement si la chaine est encode en utf8 ou un ASCII. Dans ce dernier cas, la chaine est préfixée par “b” (pour byte).

Pour retrouver un encodage utf8 classique, il suffit de faire un petit decode:

unicodedata.normalize(‘NFKD’, chaine_unicode).encode(‘ascii’, ‘ignore’).decode()

“Vous etes le Pere Noel ? s’etonna le petit garcon.”

Voilà je me permet ce petit post maintenant que Python3 est la norme :-D.

]]>
By: Sam http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/#comment-6108 Tue, 12 Feb 2013 18:45:08 +0000 http://sametmax.com/?p=3419#comment-6108 Piqué sur le hollandais volant, la version PHP:

$texte = preg_replace('#&(.)(acute|grave|circ|uml|cedil|tilde|ring|slash|caron);#', '$1', $texte);
]]>
By: Sam http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/#comment-3795 Sun, 02 Dec 2012 02:34:21 +0000 http://sametmax.com/?p=3419#comment-3795 Bien vu romain.

]]>
By: Romain http://sametmax.com/transformer-des-caracteres-speciaux-en-ascii/#comment-3791 Sun, 02 Dec 2012 01:27:09 +0000 http://sametmax.com/?p=3419#comment-3791 Je pense qu’à la place de “Unicode est une lib pip installable qui permet… ” il faut lire “Unidecode est une lib pip installable qui permet…”. En tout cas, ça a pas l’air mal comme lib. Merci pour l’info.

(moi aussi je me demande pourquoi tout le monde n’est pas en ascii :()

]]>