Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/05/2007, 12h09   #1
Membre régulier
 
Inscription : janvier 2006
Messages : 675
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 675
Points : 74
Points : 74
Par défaut problème d'accent avec une liste

Je déclare une liste comme ceci :
Code :
1
2
3
4
5
6
7
8
9
 
<select name="type_rdv" onchange="go(this.options[this.selectedIndex].value);">
			<option value="NULL">Choisissez un type de rendez-vous</option>
			<option value="Entre commerciaux">Entre commerciaux</option>
			<option value="Avec un fournisseur">Avec un fournisseur</option>
			<option value="Avec un client">Avec un client</option>
			<option value="Privé">Privé</option>
			<option value="Réunion">Réunion</option>
		</select>
puis dans du code asp je récupère avec la fonction go() grâce à de l'ajax la valeur et si je faits :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
typeR=request("type")
response.write "<br \><br \>Commercial :"&typeR
if typeR="Entrecommerciaux" then
	response.write "<br \><br \>Commercial :"
elseif typeR="Avecunfournisseur" then
	response.write "<br \><br \>Fournisseur :"
elseif typeR="Avecunclient" then
	response.write "<br \><br \>Client :"
elseif typeR="Privé" then
	response.write "<br \><br \>Priv&eacute; :"
elseif typeR="Réunion" then
	response.write "<br \><br \>Nombre de commercial :"
end if
Il ne reconné pas l'accent de Privé et de Réunion, ce n'est pas égale...
J'ai essayer avec &eacute; mais cela ne fonctionne pas non plus.

Merci pour votre aide
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 13h04   #2
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Dans le code, il faut toujours éviter les accents et les caractères spéciaux

maintenant, tu peux toujours essayer de définir le charset correspondant au français (option Codepage dans le tag <%@language%>
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 16h00   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Oui, de plus j'utiliserai un "select case" plutôt que des "IF" et les valeurs devraient être moins longues
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
select ucase(left(request("type"), 5))
     case "NULL"
 
     case "COMME"
 
     case "FOURN"
 
     case "CLIEN"
 
     case "PRIVE"
 
     case "REUNI"
 
     case else
 
end select
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h55.


 
 
 
 
Partenaires

Hébergement Web