Avatar billede olmer Nybegynder
08. februar 2008 - 18:24 Der er 4 kommentarer og
1 løsning

Encoding problem

Jeg har følgende kode som viser et link på en aspx side og det virker for så vidt godt nok

string mail = "<a href=\"mailto:" + partnerRow["SHOP_EMAIL"].ToString() + "?subject=Vedr.%20henvendelse%20fra%20Modstrøms%20hjemmeside" + "\">" +
partnerRow["SHOP_EMAIL"].ToString() + "ø" + "</a>";

((Literal)e.Item.FindControl("lEmail")).Text = mail;

jeg får vist linket rigtig, men når jeg så aktiverer det og den åbner outlook vises æ,ø, og å som underlige karakterer i subject feltet. Jeg gætter på at jeg skal skifte encoding på strengen "mail", men til hvad og hvis en har et kort eksempel, så gerne hvordan

Ole
Avatar billede arne_v Ekspert
08. februar 2008 - 18:37 #1
HttpUtility.UrlEncode(subj, Encoding.UTF8)

eller

HttpUtility.UrlEncode(subj, Encoding.Default)

vil jeg tro
Avatar billede arne_v Ekspert
08. februar 2008 - 18:37 #2
Og det er C# ikke ?

:-)
Avatar billede olmer Nybegynder
08. februar 2008 - 21:08 #3
OOPS jo det er det
Jeg må lige prøve om jeg kan få det flyttet

Ole
Avatar billede olmer Nybegynder
08. februar 2008 - 21:09 #4
men jeg må lige prøve den her når jeg møder igen mandag morgen

Ole
Avatar billede olmer Nybegynder
11. februar 2008 - 09:40 #5
Hmm det er stadig det samme.
JEg prøver lige at oprette spørgsmålet i den rigtige kategori og lukker det her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester