Se connecter avec
S'enregistrer | Connectez-vous

Support des caractères dans une info-bulle ?

Dernière réponse : dans Programmation

Hello à vous,

je vous explique mon problème : j'ai une chaine de caracteres qui contient une apostrophe et que je voudrais afficher dans une info-bulle, mais malheureusement l'info-bulle s'arrete juste avant l'apostrophe, je me demande si les info-bulles supportent ces caracteres, ou s'il faut ajouter qqch? :??: 

pour un exemple, http://masterdawa.dyndns.org/shootme2/ le premier lien dans "dernieres chroniques", l'info bulle indique

Juliette and the Licks - You

alors qu'elle devrait indiquer

Juliette and the Licks - You're Speaking my Language

et petite précision, c'est du php et le stripslashes() est bien présent !

so, wtf? :o 

merci !

Autres pages sur : support caracteres info bulle

Lassé par la pub ? Créez un compte

Le code source en question est ici

  1. <a href='?section=reviews&read=232' ><img class='img' src='covers/small/232.jpg' title= 'Juliette and the Licks - You're Speaking my Language' alt=''>
  2. </a>


C'est vrai qu'en voyant ça je peux comprendre que ça merde, mais comment faire alors? :??: 

quand tu fais
  1. <balise attribut="valeur">
tu as le droit aux apostrophes
et vice-versa dans
  1. <balise attribut='valeur'>
tu as le droit aux "quotes"

mais il faut faire attention s'il y a du php/mysql en plus (par ex interprétation des $variables entre " et pas entre ')...

Sinon, tu peux faire passer en tant que texte simple les caractères réservés en les faisant précéder d'un '\' (backslash, appelé en PHP français caractère d'échappement).. Chaque caractère situé derrière un '\' ne sera pas interprété par le language.. Sauf dans quelques cas où c'est l'inverse comme le \n (nouvelle ligne, mais qui semble ne fonctionner qu'entre apostrophes " et pas entre quotes ' )..

Par exemple pour ton code, You're donne ça :
  1. <a href='?section=reviews&read=232' ><img class='img' src='covers/small/232.jpg' title= 'Juliette and the Licks - You\'re Speaking my Language' alt=''>
  2. </a>

Après, c'est à toi de mixer les ", les ' et les \ en fonction surtout des besoins de simplification de ton code..

:jap: 
Lassé par la pub ? Créez un compte