J'ai une page web asp connectée à une db utilisant le charset 850
Je me connecte à cette db par odbc.
Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page est
différent de la db alors tout ce qui provient de la db n'est pas affiché
correctement.
Dim MyDb
Set MyDb= Server.CreateObject("ADODB.Connection")
MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd"
MyDb.Open
Set Session("MyDb") = MyDb
Session.TimeOut = 20
je vois des Carrés au lieu de é lorsque je fais <% response.write
(session("MyData")) %>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Queudret [MS]
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news:
J'ai une page web asp connectée à une db utilisant le charset 850 Je me connecte à cette db par odbc.
Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page est différent de la db alors tout ce qui provient de la db n'est pas affiché correctement.
Dim MyDb Set MyDb= Server.CreateObject("ADODB.Connection") MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" MyDb.Open Set Session("MyDb") = MyDb Session.TimeOut = 20
je vois des Carrés au lieu de é lorsque je fais <% response.write (session("MyData")) %>
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP)
et fixer aussi le charset dans le header HTML comme suit:
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; CHARSET=windows-1251">
(Mettre le charset qui correspond au votre).
Cdlt,
Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message
news:e4PmLNnHFHA.3208@TK2MSFTNGP10.phx.gbl...
J'ai une page web asp connectée à une db utilisant le charset 850
Je me connecte à cette db par odbc.
Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page
est
différent de la db alors tout ce qui provient de la db n'est pas affiché
correctement.
Dim MyDb
Set MyDb= Server.CreateObject("ADODB.Connection")
MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd"
MyDb.Open
Set Session("MyDb") = MyDb
Session.TimeOut = 20
je vois des Carrés au lieu de é lorsque je fais <% response.write
(session("MyData")) %>
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news:
J'ai une page web asp connectée à une db utilisant le charset 850 Je me connecte à cette db par odbc.
Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page est différent de la db alors tout ce qui provient de la db n'est pas affiché correctement.
Dim MyDb Set MyDb= Server.CreateObject("ADODB.Connection") MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" MyDb.Open Set Session("MyDb") = MyDb Session.TimeOut = 20
je vois des Carrés au lieu de é lorsque je fais <% response.write (session("MyData")) %>
Steph
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était correct, ne l'est plus maintenant. Mais mes données provenant de la base de données sont maintenant correctement affichées. J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" a écrit dans le message de news:eK$
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai une page web asp connectée à une db utilisant le charset 850 > Je me connecte à cette db par odbc. > > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page > est > différent de la db alors tout ce qui provient de la db n'est pas affiché > correctement. > > > Dim MyDb > Set MyDb= Server.CreateObject("ADODB.Connection") > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" > MyDb.Open > Set Session("MyDb") = MyDb > Session.TimeOut = 20 > > je vois des Carrés au lieu de é lorsque je fais <% response.write > (session("MyData")) %> > >
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était
correct, ne l'est plus maintenant. Mais mes données provenant de la base de
données sont maintenant correctement affichées.
J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" <fredeq@online.microsoft.com> a écrit dans le
message de news:eK$SGOpHFHA.580@TK2MSFTNGP15.phx.gbl...
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP)
et fixer aussi le charset dans le header HTML comme suit:
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; CHARSET=windows-1251">
(Mettre le charset qui correspond au votre).
Cdlt,
Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message
news:e4PmLNnHFHA.3208@TK2MSFTNGP10.phx.gbl...
> J'ai une page web asp connectée à une db utilisant le charset 850
> Je me connecte à cette db par odbc.
>
> Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page
> est
> différent de la db alors tout ce qui provient de la db n'est pas affiché
> correctement.
>
>
> Dim MyDb
> Set MyDb= Server.CreateObject("ADODB.Connection")
> MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd"
> MyDb.Open
> Set Session("MyDb") = MyDb
> Session.TimeOut = 20
>
> je vois des Carrés au lieu de é lorsque je fais <% response.write
> (session("MyData")) %>
>
>
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était correct, ne l'est plus maintenant. Mais mes données provenant de la base de données sont maintenant correctement affichées. J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" a écrit dans le message de news:eK$
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai une page web asp connectée à une db utilisant le charset 850 > Je me connecte à cette db par odbc. > > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la page > est > différent de la db alors tout ce qui provient de la db n'est pas affiché > correctement. > > > Dim MyDb > Set MyDb= Server.CreateObject("ADODB.Connection") > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" > MyDb.Open > Set Session("MyDb") = MyDb > Session.TimeOut = 20 > > je vois des Carrés au lieu de é lorsque je fais <% response.write > (session("MyData")) %> > >
Frédéric Queudret [MS]
Oui cela est dû à l'encodage du fichier que vous éditez. Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre cas je crois) Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt, Frédéric. "Steph" <microsoft.public.access.formscoding> wrote in message news:
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était correct, ne l'est plus maintenant. Mais mes données provenant de la base de données sont maintenant correctement affichées. J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" a écrit dans le message de news:eK$
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai une page web asp connectée à une db utilisant le charset 850 > Je me connecte à cette db par odbc. > > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la > page > est > différent de la db alors tout ce qui provient de la db n'est pas > affiché > correctement. > > > Dim MyDb > Set MyDb= Server.CreateObject("ADODB.Connection") > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" > MyDb.Open > Set Session("MyDb") = MyDb > Session.TimeOut = 20 > > je vois des Carrés au lieu de é lorsque je fais <% response.write > (session("MyData")) %> > >
Oui cela est dû à l'encodage du fichier que vous éditez.
Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui
vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre cas
je crois)
Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt,
Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message
news:uAMc5KzHFHA.3928@TK2MSFTNGP09.phx.gbl...
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était
correct, ne l'est plus maintenant. Mais mes données provenant de la base
de
données sont maintenant correctement affichées.
J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" <fredeq@online.microsoft.com> a écrit dans le
message de news:eK$SGOpHFHA.580@TK2MSFTNGP15.phx.gbl...
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête
ASP)
et fixer aussi le charset dans le header HTML comme suit:
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; CHARSET=windows-1251">
(Mettre le charset qui correspond au votre).
Cdlt,
Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message
news:e4PmLNnHFHA.3208@TK2MSFTNGP10.phx.gbl...
> J'ai une page web asp connectée à une db utilisant le charset 850
> Je me connecte à cette db par odbc.
>
> Dans ma page j'ai des accents et dans ma db aussi. Le charset de la
> page
> est
> différent de la db alors tout ce qui provient de la db n'est pas
> affiché
> correctement.
>
>
> Dim MyDb
> Set MyDb= Server.CreateObject("ADODB.Connection")
> MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd"
> MyDb.Open
> Set Session("MyDb") = MyDb
> Session.TimeOut = 20
>
> je vois des Carrés au lieu de é lorsque je fais <% response.write
> (session("MyData")) %>
>
>
Oui cela est dû à l'encodage du fichier que vous éditez. Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre cas je crois) Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt, Frédéric. "Steph" <microsoft.public.access.formscoding> wrote in message news:
J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était correct, ne l'est plus maintenant. Mais mes données provenant de la base de données sont maintenant correctement affichées. J'aimerais que les 2 fonctionnent en même temps.
"Frédéric Queudret [MS]" a écrit dans le message de news:eK$
Bonsoir,
Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête ASP) et fixer aussi le charset dans le header HTML comme suit: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=windows-1251"> (Mettre le charset qui correspond au votre). Cdlt, Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai une page web asp connectée à une db utilisant le charset 850 > Je me connecte à cette db par odbc. > > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la > page > est > différent de la db alors tout ce qui provient de la db n'est pas > affiché > correctement. > > > Dim MyDb > Set MyDb= Server.CreateObject("ADODB.Connection") > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" > MyDb.Open > Set Session("MyDb") = MyDb > Session.TimeOut = 20 > > je vois des Carrés au lieu de é lorsque je fais <% response.write > (session("MyData")) %> > >
Steph
Malgré tes conseils, je n'ai pas réussi à faire fonctionner correctement ma page web avec ma base de données avec charset 850. J'ai donc décidé de convertir ma base de données en 1252. Maintenant ça fonctionne très bien.
"Frédéric Queudret [MS]" a écrit dans le message de news:
Oui cela est dû à l'encodage du fichier que vous éditez. Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre
cas
je crois) Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt, Frédéric. "Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était > correct, ne l'est plus maintenant. Mais mes données provenant de la base > de > données sont maintenant correctement affichées. > J'aimerais que les 2 fonctionnent en même temps. > > "Frédéric Queudret [MS]" a écrit dans le > message de news:eK$ >> Bonsoir, >> >> Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête >> ASP) >> et fixer aussi le charset dans le header HTML comme suit: >> <META HTTP-EQUIV="Content-Type" >> CONTENT="text/html; CHARSET=windows-1251"> >> (Mettre le charset qui correspond au votre). >> Cdlt, >> Frédéric. >> >> "Steph" <microsoft.public.access.formscoding> wrote in message >> news: >> > J'ai une page web asp connectée à une db utilisant le charset 850 >> > Je me connecte à cette db par odbc. >> > >> > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la >> > page >> > est >> > différent de la db alors tout ce qui provient de la db n'est pas >> > affiché >> > correctement. >> > >> > >> > Dim MyDb >> > Set MyDb= Server.CreateObject("ADODB.Connection") >> > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" >> > MyDb.Open >> > Set Session("MyDb") = MyDb >> > Session.TimeOut = 20 >> > >> > je vois des Carrés au lieu de é lorsque je fais <% response.write >> > (session("MyData")) %> >> > >> > >> >> > >
Malgré tes conseils, je n'ai pas réussi à faire fonctionner correctement ma
page web avec ma base de données avec charset 850. J'ai donc décidé de
convertir ma base de données en 1252. Maintenant ça fonctionne très bien.
"Frédéric Queudret [MS]" <fredeq@online.microsoft.com> a écrit dans le
message de news:eBWDmy0HFHA.1476@TK2MSFTNGP09.phx.gbl...
Oui cela est dû à l'encodage du fichier que vous éditez.
Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui
vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre
cas
je crois)
Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt,
Frédéric.
"Steph" <microsoft.public.access.formscoding> wrote in message
news:uAMc5KzHFHA.3928@TK2MSFTNGP09.phx.gbl...
> J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était
> correct, ne l'est plus maintenant. Mais mes données provenant de la base
> de
> données sont maintenant correctement affichées.
> J'aimerais que les 2 fonctionnent en même temps.
>
> "Frédéric Queudret [MS]" <fredeq@online.microsoft.com> a écrit dans le
> message de news:eK$SGOpHFHA.580@TK2MSFTNGP15.phx.gbl...
>> Bonsoir,
>>
>> Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête
>> ASP)
>> et fixer aussi le charset dans le header HTML comme suit:
>> <META HTTP-EQUIV="Content-Type"
>> CONTENT="text/html; CHARSET=windows-1251">
>> (Mettre le charset qui correspond au votre).
>> Cdlt,
>> Frédéric.
>>
>> "Steph" <microsoft.public.access.formscoding> wrote in message
>> news:e4PmLNnHFHA.3208@TK2MSFTNGP10.phx.gbl...
>> > J'ai une page web asp connectée à une db utilisant le charset 850
>> > Je me connecte à cette db par odbc.
>> >
>> > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la
>> > page
>> > est
>> > différent de la db alors tout ce qui provient de la db n'est pas
>> > affiché
>> > correctement.
>> >
>> >
>> > Dim MyDb
>> > Set MyDb= Server.CreateObject("ADODB.Connection")
>> > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd"
>> > MyDb.Open
>> > Set Session("MyDb") = MyDb
>> > Session.TimeOut = 20
>> >
>> > je vois des Carrés au lieu de é lorsque je fais <% response.write
>> > (session("MyData")) %>
>> >
>> >
>>
>>
>
>
Malgré tes conseils, je n'ai pas réussi à faire fonctionner correctement ma page web avec ma base de données avec charset 850. J'ai donc décidé de convertir ma base de données en 1252. Maintenant ça fonctionne très bien.
"Frédéric Queudret [MS]" a écrit dans le message de news:
Oui cela est dû à l'encodage du fichier que vous éditez. Vous devez, si vous êtes en ANSI, utiliser un éditeur (comme VS.NET) qui vous pourrez de sauver votre fichier au bon encodage (ie 850 dans votre
cas
je crois) Sur le "Save As", vous avez l'option de préciser l'encodage du fichier.
Cdlt, Frédéric. "Steph" <microsoft.public.access.formscoding> wrote in message news: > J'ai déjà essayé de modifier le charset de la page. Mon titre,qui était > correct, ne l'est plus maintenant. Mais mes données provenant de la base > de > données sont maintenant correctement affichées. > J'aimerais que les 2 fonctionnent en même temps. > > "Frédéric Queudret [MS]" a écrit dans le > message de news:eK$ >> Bonsoir, >> >> Pouvez-vous essayer de définir le CODEPAGE de votre page ASP (en-tête >> ASP) >> et fixer aussi le charset dans le header HTML comme suit: >> <META HTTP-EQUIV="Content-Type" >> CONTENT="text/html; CHARSET=windows-1251"> >> (Mettre le charset qui correspond au votre). >> Cdlt, >> Frédéric. >> >> "Steph" <microsoft.public.access.formscoding> wrote in message >> news: >> > J'ai une page web asp connectée à une db utilisant le charset 850 >> > Je me connecte à cette db par odbc. >> > >> > Dans ma page j'ai des accents et dans ma db aussi. Le charset de la >> > page >> > est >> > différent de la db alors tout ce qui provient de la db n'est pas >> > affiché >> > correctement. >> > >> > >> > Dim MyDb >> > Set MyDb= Server.CreateObject("ADODB.Connection") >> > MyDb.ConnectionString = "DSN=MyDSN;user=me;password=pwd" >> > MyDb.Open >> > Set Session("MyDb") = MyDb >> > Session.TimeOut = 20 >> > >> > je vois des Carrés au lieu de é lorsque je fais <% response.write >> > (session("MyData")) %> >> > >> > >> >> > >