Avatar billede robson Nybegynder
01. februar 2005 - 15:24 Der er 4 kommentarer og
1 løsning

Problem med æ og ø og å ved FileSystemObject

Jeg benytter mig af FileSystemObject til at få vist en række PDF filer på min webside. Filerne hentes direkte fra en mappe på serveren vha. denne kode (ignorer undermapper)

Set objMappe=Server.CreateObject("Scripting.FileSystemObject")
Set insMappeIndhold = objMappe.GetFolder("d:\Mappe\)

for each i in insMappeIndhold.files
    Set hentFil=objMappe.GetFile("d:\Mappe\"& i.Name)
    NOGET_HTML_MED_LINK i.Name
next

Mit problem er at når koden afviklet på en Microsoft/IIS 6.0 server kan koden sagtens håndterer filnavne med æ,ø og å

MEN på en Microsoft/IIS 5.0 kan den ikke...  :(

Jeg har forsøgt med forskellige typer encoding og benytter lige nu "iso-8859-1" - det lader dog ikke til at have nogen betydning.

Måske det er en serverindstilling - er der nogle eksperter der har erfaring med noget lignende??
Avatar billede razser Nybegynder
02. februar 2005 - 17:20 #1
Har du prøvet denne: <%response.Charset="iso-8859-1"%>  ?
Avatar billede robson Nybegynder
03. februar 2005 - 08:39 #2
Jeg har NU prøvet det :o)  men uden held! Fejlen jeg får er stadig "The page cannot be found" når jeg klikker på linket til PDF filen der indeholder æ,ø eller å - fjerner jeg disse tegn er der ingen problemer... :(
Avatar billede eagleeye Praktikant
11. februar 2005 - 23:40 #3
Du kan prøve at lave en function som laver æøåÆØÅ om til %XX for tegnet:

function fixChars(str)
  dim x, arrChar, arrNo
  arrChar = split("æ,ø,å,Æ,Ø,Å", ",")
  arrNo = split("%E6,%F8,%E5,%C6,%D8,%C5", ",")
  for x = 0 to ubound(arrChar)
    str = replace(str,arrChar(x),arrNo(x),1,-1,1)
  next
  fixChars=str   
end function


og så når linket laves kalder funktionen:

NOGET_HTML_MED_LINK fixChars(i.Name)
Avatar billede robson Nybegynder
15. februar 2005 - 10:14 #4
Jeg kan godt følge idéen, men det giver stadig fejlen at 'Siden ikke kan vises'
Avatar billede robson Nybegynder
20. juni 2005 - 09:08 #5
Lukkes
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