Page 1 sur 1

lettre en capital

Posté : 12 août 2007, 02:39
par artotal
Bonjour,
j'ai cette ligne qui me met une chaine en capital, mais elle ne fonctionne qu'en local, les accent latin reste en minuscule sur le serveur :
echo '<h3><span class="lettre_capitale">'.stripslashes(strtoupper($test['titre'])).'</span></h3>';
j'ai essayer une règle mais rien n'y fait ?

Code : Tout sélectionner

.lettre_capitale { text-transform: uppercase; }
voir le site de ma signature...
Merci;)

Posté : 12 août 2007, 03:27
par Sékiltoyai
Faut lire un peu la doc :
strtoupper() :
Notez que la notion d'"alphabétique" est déterminée par la configuration de localisation. Cela signifie que pour la configuration par défaut "C", les caractères tels que les voyelles accentuées (comme é, è ou à) ne seront pas converties.
mb_strtoupper() :
Contrairement à strtoupper(), le concept de caractère 'alphabétique' est déterminé par les propriétés Unicode. De ce fait, le comportement de cette fonction n'est pas modifié par les configurations locales, et elle peut convertir tout les caractères qui sont considérés comme alphabétiques comme le c cédille (ç).

Posté : 12 août 2007, 04:40
par x@v
j'ai vider le cache et sa fonctionne, je pense que l'apparence doit être gérer par les styles.
j'ai deux pseudo parce que j'ai deux pc un sous linux et sous m$. L'ubiquité numérique me laisse rèveur.