Comment convertir un texte en UTF-8

voici une fonction simple mais efficace pour convertir un texte en UTF-8 sans se préoccuper de sa provenance (encodage d’origine).

setlocale(LC_ALL, 'fr_FR.utf8'); //selon la configuration du serveur cela peut être : fr_FR
 
mb_detect_order(array('UTF-8', 'ISO-8859-1', 'ISO-8859-15', 'Windows-1252')); //l'extention mb_string est installée par defaut sur php5
function toUTF8($string){
 
   $from = mb_detect_encoding($string);
 
if ($from != 'UTF-8') {
 
      $string = mb_convert_encoding($string, 'UTF-8', $from);
 
   }
 
return $string;
 
}
Share

L'internationalisation en extension PHP

L’extension d’internationalisation est de localisation de PHP vient d’être annoncée en version Bêta, elle sera incluse dans PHP 5.3 (encore en développement).

Voici les premières classes disponibles :

  • Collator : Manipulation de chaînes ;
  • NumberFormatter : Manipulation de nombres ;
  • Locale : Informations sur la Locale ;
  • Normalizer : Uniformisation de texte en fonction de la locale ;
  • MessageFormatter : Construction abstraite de texte à partir des autres objets de l’extension.

Collator et FormatNumber permettent de travailler avec des chaînes et avec des nombres, de manière indépendante de la langue (ex : « français ») et de la localisation (ex : « fr-CA » ou « fr-FR »).
Locale et Normalizer permettent d’intéragir plus en détail avec la localisation et avec du texte localisé.
MessageFormatter est le maître d’orchestre, un nouveau sprintf() en quelque sorte.

L’annonce : http://php100.wordpress.com/2007/12/12/icuphplove/
La documentation : http://docs.php.net/manual/en/book.intl.php
Téléchargement : http://pecl.php.net/package/intl

Source : Developpez.com

Share

Le Web 3 à Paris, place aux conférences

Pendant 2 jours plus de 1800 participants, plus de 110 intervenants, sur plus de 6000m2 avec la présence des poids lourds du web ; Google, Microsoft, Facebook, etc. le Web 3 a tout pour être une réussite…

On remarquera que cette années les politiques ne sont plus sur la scène, normal y a plus d’élections ^^

En gros cette années les participants se sont concentré sur 3 thèmes :

  1. Un web encore plus social
  2. Un web plus mobile
  3. Encore plus de vidéo sur le web

c’est ce que sera le Web 3, autrement dit le web de demain, alors, allez tous vous inscrire sur des réseaux sociaux, achetez tous des Iphones ou des Nokia N95 8Go, et rendez-vous sur Youtube 🙂

Share

Nexen : 33,29% des sites Web sous PHP en novembre 2007

es statistiques de diffusion PHP dans le monde pour novembre 2007 sont arrivées chez Nexen. PHP 5 toujours vigoureux, atteint la barre des 26 %. PHP 4.3 devrait lui passer derrière PHP 5.2 dans les prochains mois

28.7 millions de serveurs ont été testés durant le mois de novembre 2007, et 11.2 millions ont été retenus pour les statistiques. On remarque que PHP 5.2.x perdent du terrain, au profit de PHP 5.2.4. Autrement, PHP 4.4.x perd souvent des utilisateurs, sauf PHP 4.4.7.

PHP est présent sur 33,29% des sites Web au mois de novembre 2007. Les chiffres sont stables depuis le mois dernier, pour PHP comme pour ASP. La moyenne mondiale est de 26,13 % pour PHP 5.

Source : Toolinux.com

Share