Forum de discussion
Forum « Programmation ASP » (archives)
Re: editer DB: problèmes de caractères
Envoyé: 30 juin 2004, 13h26 par Oznog
Ouf, j'espère que tu comprend maintenant pourquoi tu dois être précis et prendre ton temps pour composer tes messages. Sinon on tourne en rond. Alors oublie tous mes messages!
Ton problème n'a rien à voir avec la base finallement et le Update. Et en passant tout le monde travail fort! Ma dernière travaille fort pour apprendre à dire Papa!
Il y a quelque part quelque chose qui transforme les caractères étendus en entité HTML UTF-8. Où, je ne peux le deviner.
Alors quand tu récupère la valeur depuis la base et que tu l'affiche dans un élément de type text ou textarea. Qu'est ce que tu fais exacement. Normallement tu devrair avoir quelque chose comme :
<%
' ouverture de la base...
' le select qui retourne un recordset (rs)
%>
<!-- Et le HTML où tu ajoute du ASP pour afficher la valeur
<input type="text" name="nom" value="<%=rs("nom")" >
C'est bien ça? Lors de ce processus, assure toi que la valeur ne passe pas par une fonction particulière. Mais peu importe c'est maintenant là le problème. Il faut identifier quand le "é" devient une entité HTML.
D'autre part, regarde aussi du côté de la base. Je m'ai jamais rencontré ce problème mais il est possible que la base offre une champ de type spéciale qui convertie les caractères étendus en entité (bien qu'en principe ça ne soit pas du tout pratique voir même génant).
Ciao
Oznog
Réponses
|