View utf8.xpx





	TEST PHC VERSION $phcversion$
	
	
	


				


			

	Voir le source

LC_ALL = $LC_ALL$ (il faut initialiser cette variable. Par exemple dans la config Apache mettre SetEnv LC_ALL fr_FR)

UTF8 TEST

LEN="modifiée" = $lentest$
UPCASE="$chaine$"($lenCh$) = $uptest$ ($len$)
Pos(10,5) = $uptest(10,5)$
LOWCASE="$chaine$"($lenCh$) = $lowtest$ ($len$)
NOACCENT="Caractères non-accentuées" = $acctest$
$Mot$ / Mot(4,9) = $Mot(4,9)$

La méthode qui consiste à définir tous les caractères à substituer vient d'être abandonnée. En effet dans l’exemple, le “œ†n’a pas été remplacé car aucun caractère de remplacement ne lui est alloué. Autre problème de cette méthode, remplacer une lettre par deux autres tel que “œ†par “oe†ou le “߆allemand par “ss†nécessite la définition de règles particulières à chaque cas. Ce sont ces raisons qui nous poussent à éviter cette méthode au profit de la conversion de chaines de caractères. $text$

Conversion vers iso-8859-1

$lowtext$

Conversion vers iso-8859-1//TRANSLIT

$lowtext$

Conversion vers iso-8859-1//IGNORE

$lowtext$

Replace caractère par char

char"> $lowtext$
$tokenTest$
Format %é%é%é%: [$a$] [$b$] [$c$] [$d$]
Token é $tok.count$ -> [$tok[i]$] Fonctionne en UTF-8 avec option="notnull"
Token é $tok.count$ -> [$tok[i]$] Fonctionne en UTF-8 avec option="null"


20250508