Nainwak's World Index du Forum Nainwak's World
Combattez des nains de jardins !
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Lettres accentuées

 
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Centre d'étude des phénomènes paranormaux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Ethaniel
Nain-tégré(e)


Inscrit le: 29 Sep 2003
Messages: 486
Localisation: Zauer, capitale du royaume de Rainwan

MessagePosté le: Lun 10 Mai, 2004 17:14    Sujet du message: Lettres accentuées Répondre en citant

Afin de coller avec sa nouvelle personnalité, Predator s'appelant maintenant Shannon Casull (c'est un de mes 7 avatars, celui avec l'épée ), j'ai demandé à changer son 'Coup de Lames de Poignet' en 'Epée Protectrice de la Contre-Providence' (soit 40 caractères, tout pile le maximum, ce dont je me suis rendu compte plus tard).
Peu de temps après, je reçois un nain-mail du Grand Schtroumpf m'annonçant que 'Votre arme perso 'Epée Protectrice de la Contre-Pro' a été acceptée, et a été changée.' ...
Le caractère 'é' à été remplacé par la chaîne de 8 caractères 'é', ce qui fait que mon arme avait alors un nom de 47 caractères, soit 7 de trop, d'où la disparition de 'vidence' à la fin ...
Je suppose que la limitation à 40 caractères, outre dans le champ adéquat du formulaire des options, existe également au niveau de la taille du champ dans la BdD SQL pour contrer les petits feinteurs envoyant des formulaires trafiqués.
Là où le bât blesse, c'est qu'il semble y avoir un 'htmlentities' qui, à chaque lettre accentuée, ajoute jusqu'à 7 caractères, donc réduit d'autant la taille maximale du nom de l'arme.
Le SQL se fichant bien des lettres accentués, ne pourrait-on pas se contenter d'un 'addslashes', ou, si le serveur SQL n'accepte pas les ' et " même échappés, d'un 'htmlspecialchars' avec ENT_QUOTES ?
Une autre manière (pas toujours évidente, j'ai déjà testé il y a longtemps) serait de ne pas mettre de limitation à la taille du champ SQL (enfin si, mais plus que 40), puis de tester la longueur du nom (avec les lettres accentuées comptant pour un seul caractère, mais je n'ai pas réussi à faire ça pour les ', " et \, enfin si, mais pas avec tous les serveurs SQL) avant de faire l'update de la table si on ne dépasse pas les 40 caractères réellement affichés.

@++
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
I GuilliuS I
Nain-tégré(e)


Inscrit le: 10 Mai 2003
Messages: 736
Localisation: DTC Dobmec

MessagePosté le: Mar 11 Mai, 2004 7:24    Sujet du message: Répondre en citant

Shocked
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Adresse AIM
Haiken
L'idole des naines, le Zorro des pubs


Inscrit le: 06 Mai 2002
Messages: 2495

MessagePosté le: Mar 11 Mai, 2004 8:50    Sujet du message: Répondre en citant

ce que le monsieur veut dire, c'est que ma manière de gérer les caractères spéciaux dans la base de données n'est pas bien, mais perso j'ai pas envie de revoir tout ça Confused
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Musclenain
Nain-dispensable


Inscrit le: 24 Juil 2003
Messages: 915
Localisation: Au Nord la semaine, au Sud le Week end

MessagePosté le: Mar 11 Mai, 2004 8:55    Sujet du message: Répondre en citant

Haiken a écrit:
ce que le monsieur veut dire, c'est que ma manière de gérer les caractères spéciaux dans la base de données n'est pas bien


c'est tout de suite plus clair Laughing
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Skalpette
Nain-stallé(e)


Inscrit le: 13 Fév 2004
Messages: 240

MessagePosté le: Mar 11 Mai, 2004 10:21    Sujet du message: Répondre en citant

tu n'as qu'à demander à changer à nouveau d'arme perso et cette fois ci tu ne metteras pas d'accent, en général ca ne pose pas de problèmes à la compréhension Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
TerranCorps
Nain-tégré(e)


Inscrit le: 15 Mai 2003
Messages: 461

MessagePosté le: Mar 11 Mai, 2004 11:08    Sujet du message: Répondre en citant

Ethaniel m'étonnera toujours Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Colargogol
Modo psychopathe à tendance schizophrène


Inscrit le: 19 Fév 2003
Messages: 1654
Localisation: Sur le forum SpRoUtCh

MessagePosté le: Mar 11 Mai, 2004 15:48    Sujet du message: Répondre en citant

Exceptionnellement, je t'autorise à mettre "Epee Protectrice de la Contre-Providence" sans l'accent ! Laughing
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
deadalnix
Nain-tégré(e)


Inscrit le: 02 Fév 2004
Messages: 614
Localisation: Derriere une choppe

MessagePosté le: Mar 11 Mai, 2004 19:50    Sujet du message: Répondre en citant

Et bien voila quelqun qui se soucie de la syntaxe des caracteres speciaux.

Le probleme inverse se produit dans les mail : il y a des "&ecute;" a la place des "é" par exemple . . .
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
nycos
Nain-doré(e)


Inscrit le: 18 Juin 2003
Messages: 2428
Localisation: tout en haut de la tour eiffel

MessagePosté le: Mar 11 Mai, 2004 20:09    Sujet du message: Répondre en citant

mon poing perso contient un ® et ça fonctionne tres bien.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail MSN Messenger
Loooool3
Nain-tégré(e)


Inscrit le: 24 Nov 2003
Messages: 715
Localisation: Bah si vous pouviez m'aider a retrouver le chemin de mon nid...

MessagePosté le: Mar 11 Mai, 2004 20:17    Sujet du message: Répondre en citant

moi c'est ma naine [perso] qui marche très bien Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Frór
Nain-doré(e)


Inscrit le: 12 Déc 2003
Messages: 1956
Localisation: monde des #RAMPANT

MessagePosté le: Mar 11 Mai, 2004 22:11    Sujet du message: Répondre en citant

nycos a écrit:
mon poing perso contient un ® et ça fonctionne tres bien.


Normal, ton nom de poing ne fait pas 40 caractères, ou à peu près ça ... Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
deadalnix
Nain-tégré(e)


Inscrit le: 02 Fév 2004
Messages: 614
Localisation: Derriere une choppe

MessagePosté le: Mer 12 Mai, 2004 13:35    Sujet du message: Répondre en citant

Ce qu'a voulu dire ethaniel c'est que, en HTML, certains caracteres speciaux secrivent "&ecute;" poue "é" par exemple.
Cela perturbe le comptages du nombre de caracteres . . .

Voila j'ai essaye de faire simple car il est vrai que le post premier est quelque peu ardu a la comprehension . . .
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Pacifica Casull
Nain-filtré(e)


Inscrit le: 05 Nov 2003
Messages: 81
Localisation: 45.17733°N, 5.75039°E (Grenoble, quoi)

MessagePosté le: Sam 15 Mai, 2004 15:10    Sujet du message: Répondre en citant

Citation:
Ce qu'a voulu dire ethaniel


Attention tu vas te faire défracter la face à coup d'Epée de la Contre-Providence: Il faut écrire:

Citation:
Ce qu'a voulu dire Ethaniel


Laughing
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Centre d'étude des phénomènes paranormaux Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com