Avatar billede lionmedia Nybegynder
09. april 2004 - 03:49 Der er 3 kommentarer

fejl hvis url indeholder bestemte tegn

Hvis man opretter et xml feed med en url i enten <link> eller <description> med bestemte tegn, får man en fejl i feedet, og det kan ikke læses..

tegnene kan være = eller & - Jeg ved ikke om der findes flere..

på forhånd tak!
Avatar billede janegil Nybegynder
13. april 2004 - 09:41 #1
De skal escapes. %26 for &. og %3D for likhetstegnet. De andre kan du finne i tools-seksjonen på hos oss. fx for å se hvordan du escaper "ÆØÅ" bruker du http://landsbank.fo/test/urlencode.cfm?x=ÆÅØ.

I fx FireFox kan du forresten nøyes med å taste http://eksperten.dk/ÆØÅ, browseren vil automatisk konvertere til http://eksperten.dk/%C6%D8%C5.
Avatar billede lionmedia Nybegynder
20. april 2004 - 10:37 #2
Kan du give et eksempel på hvordan man gør?
Avatar billede janegil Nybegynder
20. april 2004 - 11:05 #3
For å få browseren til å gå til
http://www.com/index.html?z=1&y=2
skal XML-fila innneholder
http://www.com/index.html?z=1&amp;y=2
eller
http://www.com/index.html?z=1&26y=2

Du sier du har problemer med likhetstegnet, i så fall skal det også escapes:
http://www.com/index.html?z%251&26y%252

Hvis du skal ha det gjort automatisk, avhenger det av plattformen din.
I Cold Fusion er funksjonen URLEncodedFormat. (Men den koder ikke "=", og den koder "+" feil.)

http://www.e-blog.dk/permalink.php?id%25130 - nei, virker ikke, jeg tror ikke "=" skal kodes for å være gyldig XML.

Nøy deg med å rette "&" til "&amp;", men pass på at du ikke retter "&amp;" til "&amp;amp;"
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