From:
Date: 25/10/2002 - 07:24
Bonjour tout le monde,
je débute dans XML et pour ma première expérience j'ai le problème suivant:
Dans une page ASP, le code ci-dessous me permet de récupérer une page d'un site Internet (en français).
Le problème est la récupération correcte des caractères accentués.
Exemples de résultat:
- Découvrez => D?uvrez
- Vous êtes ici => Vous ?s ici
- Les employés de => Les employ?de
- Ils ont protestés devant => Ils ont protest?edant
Si quelqu'un a un tuyau ou une solution, j'ai serai ravi.
Horst
========== Début code ============
<%
site = "http://www.unsite"
' Création de l'objet
Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.4.0")
' Connection au site distant
objXmlHttp.open "GET", site, False
' Authentification au proxy
username = "Domaine\utilisateur"
password = "motdepasse"
objXmlHttp.setProxyCredentials username, password
' Envoi de la requête
objXmlHttp.send
' Status de la rquête
' Print out the request status:
status = objXmlHttp.status
statustext = objXmlHttp.statusText
%>
<%
if status <> 200 OR statustext <> "OK" then
response.write "<b>" & status & " - " & statustext & "</b><br>"
response.write "Le site " & site & " n'a pas pu être contacté.<br>Veuillez essayer dans un moment."
else
' Récupération de la page
strHTML = objXmlHttp.responseText
' Destruction de l'objet
Set objXmlHttp = Nothing
response.write strHTML
End If
%>
========== Fin code ============
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|