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:
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