1,7 → 1,7 |
<?php |
// declare(encoding='UTF-8'); |
/** |
* Classe fournissant des méthodes statiques concernant l'encodage et le décodage Unicode de variable. |
* Classe fournissant des méthodes statiques concernant l'encodage et le décodage des caractères de variable. |
* |
* @category PHP 5.2 |
* @package Utilitaire |
12,7 → 12,7 |
* @version SVN : $Id$ |
* @link /doc/framework/ |
*/ |
class Unicode { |
class Encodage { |
/** |
* Méthode permettant d'encoder par défaut de ISO-8859-15 vers UTF-8 une variable ou un tableau de variables. |
* |
21,11 → 21,11 |
* @return mixed la chaine ou le tableau encodé en UTF-8. |
* @access protected |
*/ |
public static function encoderUtf8(&$variable, $encodage = 'ISO-8859-15') { |
public static function encoderEnUtf8(&$variable, $encodage = 'ISO-8859-15') { |
//echo print_r($variable, true)."\n"; |
if (is_array($variable)) { |
foreach ($variable as $c => $v) { |
$variable[$c] = self::encoderUtf8($v); |
$variable[$c] = self::encoderEnUtf8($v); |
} |
} else { |
// Nous vérifions si nous avons un bon encodage UTF-8 |