Avatar billede katerspam2 Nybegynder
20. november 2006 - 21:54 Der er 6 kommentarer og
1 løsning

rette unicode til i linktekst

Hej

Jeg har denne kode der henter navnene på mapperne i mit dir:

<%
Dim fso, fname, fcollection
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFolder = fso.GetFolder(Server.MapPath("."))
Set fcollection = objFolder.Files
for each subfolder in objFolder.subFolders
Response.Write ("<tr><td><a href='default.asp?Folder=" & subfolder.Name & "'>" & subfolder.Name & "</a></td></tr>")
next
%>

Når det kommer på siden bliver ø til 0xF8. Jeg vil derfor gerne lave en funktion der kan erstatte 0xF8 med ø i det "subfolder.Name" der bliver vist, men ikke i linket.

Jeg ved det er lidt storm P agtigt


Hilsen

Kristian
Avatar billede cpufan Juniormester
20. november 2006 - 22:00 #1
Response.Write ("<tr><td><a href='default.asp?Folder=" & subfolder.Name & "'>" & replace(subfolder.Name,"0xF8","ø") & "</a></td></tr>")
Avatar billede cpufan Juniormester
20. november 2006 - 22:11 #2
function replacer(str)
str = replace(str,"0xE6","æ")
str = replace(str,"0xF8","ø")
str = replace(str,"0xE5","å")
str = replace(str,"0xC6","Æ")
str = replace(str,"0xD8","Ø")
str = replace(str,"0xC4","Å")
replacer = str
end function


Response.Write ("<tr><td><a href='default.asp?Folder=" & subfolder.Name & "'>" & replacer(subfolder.Name) & "</a></td></tr>")

denne tager højde for æ,ø,å,Æ,Ø,Å
Avatar billede katerspam2 Nybegynder
20. november 2006 - 22:11 #3
arh ja - selvfølgelig......formidabelt....pointene er forsåvidt dine. Har du også et bud på hvis jeg også skal erstatte æ og å? Hvis ikke, får du bare pointene
Avatar billede katerspam2 Nybegynder
20. november 2006 - 22:13 #4
...hehe, og det kom så der......
Avatar billede katerspam2 Nybegynder
20. november 2006 - 22:16 #5
CPUfan.....den vil ikke acceptere dit svar....jeg prøver lige at afvise....og prøv så at skrive en kommentar, så kan jeg forhåbenligt give dig point
Avatar billede cpufan Juniormester
20. november 2006 - 22:22 #6
ok, takker -
det kan være den mener det er et dårligt svar.
Avatar billede katerspam2 Nybegynder
20. november 2006 - 22:25 #7
...vel, det virker.....så for mig var det et godt svar. Takker :)
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