begin process at 2012 05 27 20:45:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > UNICODE TO HTML ENTITIES

UNICODE TO HTML ENTITIES




 Description

Une fonction qui vous permettra de convertir une chaîne UNICODE en entité HTML.
Par exemple :

Am\u00e9lie a mal \u00e0 la t\u00eate.

donnera

Amélie a mal à la tête.

Source

  • function unicodetohtml($string) {
  • if( preg_match_all('/\\\u[0-9A-F]{4}/i', $string, $matches) ){
  • foreach($matches[0] as $v){
  • $unicode_hexacode = $v[2] . $v[3] . $v[4] . $v[5];
  • $string = str_replace($v, '&#' . base_convert($unicode_hexacode, 16, 10) . ';', $string);
  • }
  • }
  • return $string;
  • }
function unicodetohtml($string) {
	if( preg_match_all('/\\\u[0-9A-F]{4}/i', $string, $matches) ){
		foreach($matches[0] as $v){
			$unicode_hexacode = $v[2] . $v[3] . $v[4] . $v[5];
			$string =  str_replace($v, '&#' . base_convert($unicode_hexacode, 16, 10) . ';', $string);	
		}
	}
	return $string;
}



 Sources du même auteur

Source avec une capture CLASS LANG AVEC COOKIE + HTTP_ACCEPT_LANGUAGE
Source avec Zip Source avec une capture BLACKLAGOON APPS
Source avec Zip REDIMENSIONNER UNE IMAGE PHP (GD VERSION 2 REQUISE)

 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

 Sources en rapport avec celle ci

TRANSFORMER DU PBB CODE EN CODE HTML par audain
FONCTION _SCANDIR UTF8 par LDDL
LISTER DES LIENS / URLS DEPUIS UN TEXTE par gmni
Source avec Zip ENVOIE MAIL EN HTML AVEC PHP PAS DE SPAM SUR HOTMAIL ET GMAI... par Dje33
CONVERSION DES CARACTÈRES SPÉCIAUX EN UTF-8 POUR EXPORT DANS... par tarzent

Commentaires et avis

Commentaire de TheSin le 22/12/2009 10:25:13

Vivement le PHP6 pour avoir une fonction intégrée à PHP ;) (posté à titre d'informations)
http://fr.php.net/manual/fr/function.unicode-encode.php

Commentaire de CrazyShooter le 22/12/2009 11:39:48

En effet il me tarde aussi j'ai ragé quand j'ai vu que je pouvais l'utiliser (ou pas...) xD

Commentaire de foisse le 26/03/2010 11:21:53

Salut,
j'ai un code source assez proche, peut-être un peu plus complet (support des caractères jusqu'à 4 octets, fonction chr...).
Je vous l'ai mis en ligne: http://www.phpcs.com/codes/ENCODAGE-UTF16_51501.aspx
au cas où.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

html_entity_decode() avant qu'existait-il ? [ par cacoun ] Salut à tous,Voici mon pb du jour.mon serveur est en php 4.2.2Or, je voulais utilser html_entity_decode(), mais cette fonction n'existe qu'à $GLOBALS + utf8_decode() [ par mattdelavega ] BonjourJ'ai mon flash qui envoi par $POST des variables à mon php...petit problème ... le format c'est du utf8 !Donc mes lettres accentu&#23 pb html_entity_decode [ par abdoulax ] Bonjour,J'ai un petit problème avec la fonction html_entity_decode() lorsque je veux transformer le la chaine si dessous en code html:$html_fragment = pbl accents page html [ par jobrider ] Salut,je viens de publier une simple popup html sur mon site, hebergé sur apache. Le résultat dans la popup est qu'aucun accent n'est reconnu : Répon faormulaires et date/heure locales [ par jytest ] Bonjour à tous. Je veux faire un code relatif aux formulaires. J'y demande le système date et heure locale, par date_default_timezone_set("Europ/Brus Encodage ou pas [ par codefalse ] Bonjour à tous :)J'ai codé un ptit site rapide avec bdd. J'ai indique aux headers que l'encodage serait en utf-8, mes fichiers étaient encodés en utf8 problémé avec html_entity_decode [ par davidcian ] Bonjour,Voila afin de pouvoir enregister une zone de texte dans ma base de donné mysql j'ai du la convertir en de cette façon:$description_res = htmle requete avec simplxml [ par pepitodo ] bonjour, Sur une requête XPath je ne souhaite récupérer que les noeuds produit ayant un fils ville_dep qui vaut lyon par exemple ici, sur ma lecture decode utf8 [ par tofbil ] bonjour, j'ai un souci sur un script d'envoi de mail qui réupère les infos venues d'un formulaire le script fonctionne et m'envoi les infos sur mon ma Pourquoi mes accents ne se mette pas en html ?? [ par mailliam ] ReBonjour à tous, Je crois que je vais sauter par cette fenêtre . . . Je me prends la tronche depuis hier soir avec des problèmes d'accents, maintena


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales