Vous n'êtes pas connecté - 2 Membres connectés
Catégories
Graphisme
Flash (65)
Print (78)
Programmation
PHP (99)
ASP (2)
CSS (27)
Hardware
PC (43)
Mac (18)
Linux (5)
Divers
Blabla (302)
1149 Sujets
14819 Réponses
Programmation > PHP > [RESOLU] conversion vert ca...
[RESOLU] conversion vert caractère unicode
Salut le peuple bz,

Question:
Comment en php je peux transformer les caractères accentués d'une chaîne en unicode?

exemple : "benzor est musclé" -> "benzor est muscl& #233;" (en supprimant l'espace entre & et #)

J'arrive pas à trouver une fonction qui fasse ça...
Posté le 25 06 2010 à 17h21
Pierrot - Membre

Réponses - [RESOLU] conversion vert ca...
 Je ne crois pas que ca existe en natif... mais tu peux en bidouiller une avec la fonction ord()...

bon.... vu que je suis de bonne humeur et que c'est bientôt le Week end, je t'écris même la fonction :



<?
    
Function UnicodeEncode($chaine)
    {
        
$tabAccents = Array('é','è','à'); // à compléter
        
$a 0;
        foreach(
$tabAccents AS $tmp)
        {
            
$tabReplace[$a] = "&#".ORD($tmp);
            
$a++;
        }
        Return 
Str_Replace($tabInput$tabReplace$chaine);
    }
?>
:)
Posté le 25 06 2010 à 18h35
benzor - Administrateur - www
PS : c'est vrai que j'suis musclé, surtout du calbard !!!
Posté le 25 06 2010 à 18h36
benzor - Administrateur - www
conversion vert caractère unicode
pour une conversion en vert tu peux faire en css : style="color:#acd71e;"

pas la peine de me courir après, je suis déjà loin
Posté le 28 06 2010 à 09h48
gom - Administrateur - www
rraaaahhhh gom ^^, 'tain j'avais pas vu celle la...
Merci Ben, je vais tester ça. j'avais vu cette fonction ord mais je voulais voir si y'avait moyen d'éviter de faire le tableau des caractères mais effectivement je pense que je vais pas avoir le choix.

Merki merki
Posté le 28 06 2010 à 10h49
Pierrot - Membre
lol Gom ^^
Posté le 28 06 2010 à 12h20
benzor - Administrateur - www
joli Pierrot! :D Andromede? ^
Posté le 30 06 2010 à 14h25
o0o - Administrateur - www
oui oui
Posté le 01 07 2010 à 14h30
Pierrot - Membre
 voila j'ai corrigé la fonction pour que ça marche correctement, je mets ici dans le cas ou ça peut intéresser quelqu'un

<?
function UnicodeEncode($chaine){
    
$tabAccents = array('é','è','á','à','ù','â','ê','î','ï','ç','ô','û','ý','ÿ','µ','ü','ú','ö','õ','ð','ò','ó','ì','í','ë','å','ä','ã','ñ'); // à compléter    
    
foreach($tabAccents as $tmp){
        
$tabReplace[$tmp] = "&#".ord($tmp).";";
    }
    return 
strtr($chaine$tabReplace);

?>
Posté le 30 07 2010 à 15h46
Pierrot - Membre
Sujets PHP
<< 1 2 3 ... 9 10 >>
[RESOLU] (...)
Auteur : Pierrot
Posté le 25 06 2010 à 17h21
8 Réponses (Nouveau sujet)
Sujet visité 1832 fois
[RESOLU] Module de (...)
Auteur : o0o
Posté le 30 06 2010 à 14h30
2 Réponses (Nouveau sujet)
Sujet visité 577 fois
GD Library et taille (...)
Auteur : askhanir
Posté le 20 06 2010 à 08h54
5 Réponses (Nouveau sujet)
Sujet visité 1078 fois
Marque Blanche
Auteur : benzor
Posté le 05 05 2010 à 15h40
12 Réponses (Nouveau sujet)
Sujet visité 1632 fois
Pseudo_frame nav
Auteur : geoffroy
Posté le 21 04 2010 à 09h39
18 Réponses (Nouveau sujet)
Sujet visité 1159 fois
bbcode [RESOLU (...)
Auteur : geoffroy
Posté le 12 04 2010 à 23h00
13 Réponses (Nouveau sujet)
Sujet visité 1372 fois
tri de tableau
Auteur : ju2x
Posté le 30 03 2010 à 15h11
11 Réponses (Nouveau sujet)
Sujet visité 1558 fois
3 tables, 1 seule (...)
Auteur : mob
Posté le 10 02 2010 à 11h38
12 Réponses (Nouveau sujet)
Sujet visité 2087 fois
image not found
Auteur : doss
Posté le 07 01 2010 à 09h36
17 Réponses
Sujet visité 2581 fois
Un backend tous (...)
Auteur : RGSONE
Posté le 15 01 2010 à 21h19
14 Réponses
Sujet visité 2454 fois
<< 1 2 3 ... 9 10 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006