Avatar billede dansermeddhtml Nybegynder
21. juli 2004 - 12:00 Der er 6 kommentarer og
2 løsninger

webrequest til url med danske specialkarakterer

Hey eksperter - jeg skal lave en webrequest til et sted der indeholder æ, ø eller å i url'en, f.eks.

WebRequest req = WebRequest.Create("http://www.førstehjælp.com");
etc..
men jeg får en "Invalid URI: The hostname could not be parsed" exception..
er der en måde at komme uden om dette på?
Avatar billede yellow Nybegynder
21. juli 2004 - 12:34 #1
Du kan oversætte fra IDNA til ASCII
Her er en form der kan gøre det: http://josefsson.org/idn.php/

Resultatet bliver:
WebRequest.Create("http://www.xn--frstehjlp-m3a5q.com");
Avatar billede dansermeddhtml Nybegynder
22. juli 2004 - 15:34 #2
jaeh, ok, men jeg skal bruge en algoritme/pseudokode der kan gøre det samme..
dvs. jeg kender ikke url'en på forhånd.
Avatar billede yellow Nybegynder
22. juli 2004 - 15:55 #3
Der er et gnu library her http://www.gnu.org/software/libidn/

Du kan vel lave en wrapper til .NET og så bruge den?
Avatar billede dansermeddhtml Nybegynder
22. juli 2004 - 15:59 #4
hmmm.. det lyder bestemt som en mulighed - det må jeg prøve..
Avatar billede dansermeddhtml Nybegynder
23. juli 2004 - 16:12 #5
erhmm.. yellow, jeg har klikket på "Accepter" 5-10 gange, men jeg kan åbenbart ikke få lov til at acceptere dit svar... strange..
Avatar billede yellow Nybegynder
23. juli 2004 - 17:31 #6
hm, Prøv den her
Avatar billede snepnet Nybegynder
23. juli 2004 - 17:34 #7
Jeg tror man skal markere svareren for at det skal virke (også selv om der kun er én).
Avatar billede dansermeddhtml Nybegynder
23. juli 2004 - 19:37 #8
snepnet -> arh ok :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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