Just nu i M3-nätverket
Gå till innehåll

åäö.... länk


MML

Rekommendera Poster

varför funkar inte denna länk för mig då filen innhåller åä eller ö??

<a href="bekrafta_del_fil.asp?filnamn=<%=filefound.Name%>">Ta bort! // </a> <a href="docs/<% =filefound.Name %>"> <% =filefound.Name %></a>

 

Länk till kommentar
Dela på andra webbplatser

Det fungerar helt enkelt inte med å-ä-ö i ASP.

Varför vet jag inte!

 

Jag brukar undvika dom genom att göra all kodning på engelska...

 

Länk till kommentar
Dela på andra webbplatser

Magnus Gladh

Pepino vi vet dina åsikter, har du inget konstruktivt och säga så håll dem för dig själv, och måste du ändå slänga ut dem, så lär dig stava.

 

Angående åäö i länk så har det inget med ASP att göra (hur mycket pepino än vill det) utan med att åäö inte är standardtecken och måste alltså kodas om för att motsvara speciella koder, exempel så kan man inte ha mellanslag i filnamn på nätet utan dessa skall presenteras som %20.

 

Nu är det så att vissa webläsare är så förlåtande att de kodar om till dig direkt, medans andra inte är det.

 

Så för att det skall fungerar för dig så använder du URLEncode och URLDecode.

 

The URLEncode method takes a string and converts it into a URL-encoded format. For example, you can use URLEncode to ensure that hyperlinks in your Active Server Pages are in the correct format.

 

There is one mandatory argument.

 

String

 

The String argument is the string to be encoded.

 

Code:

<% Response.Write Server.URLEncode("http://www.issi.net") %>

 

Output:

http%3A%2F%2Fwww%2Eissi%2Enet

 

- Magnus

-----------------------------------------------------

Jag är inte kaxig, jag är bara så jävla bäst...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...