begin process at 2012 02 14 02:09:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Système

 > 

IIS

 > 

Problème d'encodage de caractères


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'encodage de caractères

mardi 4 juillet 2006 à 15:11:27 | Problème d'encodage de caractères

Felmorian

Bonjour à tous. J'ai un gros soucis d'encodage sur un site et je n'arrive pas à le résoudre ni même à le comprendre. J'expose la situation.
Il s'agit d'un site fait en ASP avec une base MS SQL-Server, sous IIS 6

L'encodage dans mes pages est géré comme suit :
dans l'ASP :
    Response.CharSet = "ISO-8859-15"
    Response.ContentType="text/html; charset=ISO-8859-15"
dans le HTML :
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">

Lorsque j'utilise l'intranet en passant uniquement pas le serveur IIS tout les caractères sont corrects, tout fonctionne correctement.

Il s'avère que nous devons passer par un serveur APACHE lorsqu'on veut se connecter sur l'intranet en mode extranet. Evidemment je n'ai pas accès à ce serveur et lorsqu'on passe par le "https" tous les caractères comme "é", etc. sont tous massacrés.
L'intranet est donc plublié par le serveur IIS, mais passe en plus par ce serveur APACHE.

En outre, le fichier HTML est réduit. en éditant la source le Doctype a disparu et lorsque je regarde les entère HTTP, je remarque que le content-type de la balise méta est au bon jeu de caractère "ISO-8859-15", mais que l'entête HTTPa un jeu de caractère UTF-8 (je regarde ça avec FireFox).
Evidemment lorsque je passe tout en UTF-8, tout est marqué comme UTF-8, mais les caractères sont mauvais tout de même.

Je m'arrache les cheveux depuis des heures sur ce problème. Quelqu'un aurait-il une explication / solution ?

mardi 4 juillet 2006 à 17:37:24 | Re : Problème d'encodage de caractères

Felmorian

Bon après de longues recherches, il s'avère que le serveur Apache a du mal à comprendre les requetes http en POST/GET, je ne comprend pas vraiment.

J'ai trouvé néanmoins un moyen de faire passer correctement les caractères accentués, etc...
J'ai créé une fonction urlencode et urldecode en javascript qui remplace les chaines de caractère saisies dans les input par :
- Les espaces par des +
- Les é,è, etc. par des escape(char) -> donc des %2B, etc...
Lorsque je reçois ces informations j'utilise urldecode (une fonction ASP que j'ai crée, qui fait l'inverse avec un unescape).

Cependant escapte utilise le jeu de caractère ISO-Latin-1, du coup les € ou "oe"  ne sont pas reconnus...
Quelqu'un saurait comment faire pour résoudre ce problème ?


Cette discussion est classée dans : problème, iis, serveur, caractères, encodage


Répondre à ce message

Sujets en rapport avec ce message

Problème avec GetObject [ par laurent1024 ] Bonjour.J'ai deux serveur IIS (serv1, et serv2).sur un des serveurs (serv1) je fais un IIsObjectPath = "IIS://serv2/w3svc"Set IIsObj = GetObject(IIsOb Problème envois mail avec iiS 7.0 [ par gatita_dev ] Bonjour, j'essaye d'envoyer un email en utilisant asp.net via mon serveur local IIS, j'ai configuré le SMTP comme suitNom du serveur : LocalHostPort d Serveur IIS 5 - Erreur 405 [ par flolag ] Salut,J'ai une applet JAVA qui doit poster un fichier dans le HTTP pour que je le récupère ensuite avec une page ASP. Mais quand l'applet veut effectu Problème IIS : plus aucun message d'erreurs [ par kitati ] Bonjour à tous,Depuis quelques jours, mon serveur IIS ne renvoit plus aucun message d'erreur.J'ai bien dans mon web.config :Donc par exemple je fais u problème de script asp sous IIS [ par mandres94520 ] Je arrive pas executer mes asp sur le IIS, autant que les HTML sont executés. http://localhost/help/index.html il est exécuté http://localhost/help caractères accentué ne s'affichent pas [ par DOLLEL ] Bonjour, J'ai un problème d'envoi de caractères accentués. Depuis que je suis passé d'un serveur W2K à W2003, je rencontre un problème de réception d connexion a distance avec iis [ par kikodos23 ] slt tous le monde Surcharge serveur IIS et SQL SERVER [ par Enrico47 ] Bonjour,Nous developpons une application permettant du style déstockage et nous reontrons un problème de surcharge du serveur IIS et SQL server.Temps Problème de post avec des RequiredFieldValidator [ par belsharp ] Bonjour à tous.Je rencontre le problème suivant : Lors de la migration de mon site web vers un serveur Windows 2003, je me rends compte qu'une des pag Fournisseurs et répertoire virtuel [ par keskispas ] Bonjour tout le monde !J'expose mon problème :J'ai un site développé .Net sur le Framework 2.0, qui utilise les fournisseurs d'appartenance.Ce site es


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales