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 28/04/2008, 13h06   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 24
Points : 10
Points : 10
Par défaut Soucis avec regex.replace

Bonjour,

J'ai un problème avec la fonction replace des expressions régulières en asp.
J'ai crée une page test.asp dont voici le code

Code asp :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%
Function noaccent(txt) 
dim temp,regEx
temp = txt
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Pattern = "[éèêë]"
temp = regEx.REPLACE(temp,"e")
noaccent=temp
end function
 
response.write noaccent("blé")
%>

Si j'enregistre cette page en ansi, la réponse est "ble", tout va bien.
si je crée une autre page avec le même code et que je l'enregistre au format UTF8, la réponse est "blae"

Or les pages de code ainsi que la base de données de mon sites sont encodées en UTF8 et j'aimerais bien pouvoir utiliser des regex.replace.

Alors comment faire?

merci d'avance
elric47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 23h33   #2
Expert Confirmé Sénior

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

En UTF8, un "é" correspond-il vraiment à un "é"?
Les scripts de conversion trouvés sur le net ont l'air bien plus compliqués.

A+
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h54.


 
 
 
 
Partenaires

Hébergement Web