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"


20261003