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 25/01/2007, 15h04   #1
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 383
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 383
Points : 1 331
Points : 1 331
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Par défaut Problème avec caractère spéciaux

Salut

J'ai un souci avec les caractères spéciaux, genre € ou avec accent. Je pense que cela vient de l'Include, mais je ne vois pas comment je peux contourner çà. J'ai essayé de répéter mon CODEPAGE, sans succès et sans mettre ni dans la page de base, ni dans la page include, çà marche pas mieu.
En gros, pour l'instant le cas fonctionne dans la page de base, amis pas dans l'Include.

Voici mon code page de base
Code :
1
2
3
4
5
6
7
 
<% 
message = "<br>" & "(réf € : " & nummdt & ")"
Response.Write(message)
%> 
<!--#include virtual="/connexion/connexion.asp" -->
<!--#include file="affiche.asp" -->
Et voici le code de page affiche.asp
Code :
1
2
3
4
5
 
<% 
message = "<br>" & "(réf € : " & nummdt & ")"
Response.Write(message)
%>
Le résultat de çà est le suivant :
Citation:
(réf € : )
(réf € : )
Merci pour votre aide.
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 21h51   #2
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,

Chaque caractère spécial à un équivalent HTML. Par exemple, pour l'euro il faut taper :
Tu peux passer ce code ASP pour obtenir un tableau récapitulatif.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>CODES ASCII</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body style="font-family: Arial; font-size: 8pt">
<p align="center"><font size="4">Liste des codes Ascii</font></p>
<table border="1" cellspacing="0" cellpadding="3">
<%
i=1
FOR k = 1 to 17
	response.Write("<tr>" + Chr(13) + Chr(10))
	FOR j = 1 to 15
		response.Write("<td align=center valign=top nowrap>")
		response.Write("Chr(" & i &")<br>Ascii: " & Chr(i) & "<br>")
		response.Write("HTML: " & replace(server.HTMLEncode(Chr(i)),"&","&amp;") & "<br>")
		response.Write("URL: " & server.URLEncode(Chr(i)) & "</td>" + Chr(13) + Chr(10))
		i=i+1
	NEXT
	response.Write("</tr>" + Chr(13) + Chr(10))
NEXT
%>
</table>
 
</body>
</html>
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2007, 11h07   #3
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 383
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 383
Points : 1 331
Points : 1 331
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Merci pour ton aide.

Toutefois, cela ne solutionne pas mon souci.
J'ai pu avancer un peu, mais en fait je crois que mon problème est un poil plus global.

Maintenant j'ai un autre message d'erreur et là je saèche.
Citation:
Active Server Pages (ASP) erreur 'ASP 0239'

Traitement du fichier impossible

/pages/postuler2.asp, ligne 1

Les fichiers ASP UNICODE ne sont pas pris en charge.
J'ai fait quelques recherches avec mon ami GOOGLE, mais j'ai rien trouvé pour l'instant.
Si quelqu'un a une idée, je suis preneur. Parce que je suis pas trés fort en UNICODE et je comprends pas tout dans le première ligne de mes pages.

MErci
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 22h09   #4
Membre confirmé
 
Inscription : janvier 2005
Messages : 451
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 451
Points : 254
Points : 254
http://support.microsoft.com/kb/245000/fr

ca peut ptete t'aider...

@+
philippe123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 16h56   #5
Membre actif
 
Inscription : janvier 2006
Messages : 389
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : janvier 2006
Messages : 389
Points : 152
Points : 152
Envoyer un message via MSN à dragonfly
Pour un affichage correct des caractéres spéciaux essaye ceci :

Code :
1
2
 
Response.write(server.HTMLEncode(message))
Je fais cela pour gérer les affichage bizarre et ca passe tout le temps.
dragonfly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 10h06   #6
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 383
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 383
Points : 1 331
Points : 1 331
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
salut

désolé pour le retard de réponse

certe cette solution est bonne, mais faut peut être pas en abuser. Si j'ai plein de signe € dans ma page et que je dois mettre à chaque fois çà. la apge va devenir vite velue.

ou alors il faut que je repense ma conception pour faire en sorte de cracher toutes mes chaine HTML sous forme de variable ASP.

Bon, à voir

En tout cas merci
zooffy 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 20h18.


 
 
 
 
Partenaires

Hébergement Web