|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 40 ![]() |
Bonjour,
je procède actuellement à la refonte d'un site internet conçu à l'origine avec le charset windows-1252 et qui doit aujourd'hui fonctionner (entre autres modifications) en UTF-8. Ce site comporte notamment un script ASP qui génère des pages d'après une base de données SQL, avec des balises de type : <§Prix§> qui insèrent le contenu du champ spécifié dans la page. Or, le passage à l'UTF-8 rend ce script inopérant puisqu'il inscrit "en dur" la balise sans la remplacer par le résultat de la requête. Si quelqu'un connaissait une syntaxe susceptible de remplacer les balises incriminées pour rétablir la fonctionnalité du script, je lui en serais bien reconnaissant.... Merci à touspour votre attention, torobravo |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 40 ![]() |
Bon, j'ai réglé une partie de la question mais le problème persiste sous une autre forme.
Il suffisait de remplacer la balise dynamique <% par un autre symbole pour que les champs s'inscrivent dynamiquement dans la page. Le problème initial est donc réglé. Toujours est-il que le texte des champs s'inscrit en charset windows-1252 et la page étant conçue en UTF-8, les caractères accentués ne fonctionnent pas. Ceci est d'autant plus gênant que la page contient d'autre éléments dynamiques qui, eux, ne s'affichent correctement qu'en UTF-8... Quelqu'un aurait-il une suggestion ? Merci Torobravo |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 859 ![]() |
Salut,
Tu as un petit exemple? Sinon, la fonction server.htmlencode te permet de convertir des caractères speciaux. Ensuite, il faut modifier l'entete de la page, mais cela devrait suffire. A+ |
|
00
|
|
|
#4 | ||
|
Invité régulier
![]() Inscription : mai 2006 Messages : 40 ![]() |
Salut ! et merci pour ta réponse.
Voici le script qui génère la page: Code :
Comment utilise-t-on cette fonction server.htmlencode ? Je serais très ravi si une solution pouvait être trouvée. A bientôt. torobravo |
||
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 859 ![]() |
Un petit coup de
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : mai 2006 Messages : 40 ![]() |
Bon, ben je dois être plutôt mauvais mais le "petit coup de Google" ne m'a pas permis de savoir exactement quoi faire... Je dirai même que cela a plutôt augmenté la confusion.
Je sais que Noël est déjà loin, mais si une bonne âme charitable passe par ici... et connaît les finesses du charset en asp... |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 859 ![]() |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com