Avatar billede loukas Mester
09. juni 2003 - 20:55 Der er 9 kommentarer og
1 løsning

Function - Fjern Ø Æ Å

Jeg har lavet denne lille funtion til at fjerne æøå.


Function Clean(strHtml)
        strHtml = Replace(strHtml,"'","''")
        strHtml = Replace(strHtml," "," ")
        strHtml = Replace(strHtml,"æ","æ") 'æ
        strHtml = Replace(strHtml,"Æ","Æ") 'Æ
        strHtml = Replace(strHtml,"ø","ø")'ø
        strHtml = Replace(strHtml,"Ø","Ø")'Ø
        strHtml = Replace(strHtml,"å","å")'å
        strHtml = Replace(strHtml,"Å","Å")'Å
        strHtml = strHtml
End Function



Her bruger jeg den så:

strKategori = Clean(Request.Form("kategori"))




meeen der kommer ligesom ikke noget ud af det ;-) ?!?!
Avatar billede ellebaek Nybegynder
09. juni 2003 - 21:01 #1
Funktionen fjerner ikke æ, ø og å, den erstatter dem bare med deres tilsvarende koder... Derfor hvis du udskriver teksten på en hjemmeside vil disse tegn stadig findes på din side...
Avatar billede loukas Mester
09. juni 2003 - 21:06 #2
Ja ok det er rigtigt.
Det var også meningen at de skal erstattes med deres koder.
Avatar billede ellebaek Nybegynder
09. juni 2003 - 21:07 #3
Hvad er problemet så ??

Får du slet ikke noget af teksten skrevet eller ?
Avatar billede loukas Mester
09. juni 2003 - 21:09 #4
strKategori bliver ikke til noget
Avatar billede ellebaek Nybegynder
09. juni 2003 - 21:10 #5
Function Clean(strHtml)
        strHtml = Trim(strHtml)
        strHtml = Replace(strHtml,"'","''")
        strHtml = Replace(strHtml," "," ")
        strHtml = Replace(strHtml,"æ","æ") 'æ
        strHtml = Replace(strHtml,"Æ","Æ") 'Æ
        strHtml = Replace(strHtml,"ø","ø")'ø
        strHtml = Replace(strHtml,"Ø","Ø")'Ø
        strHtml = Replace(strHtml,"å","å")'å
        strHtml = Replace(strHtml,"Å","Å")'Å
        strHtml = strHtml
End Function


Ved ikke om det gør nogen forskel, men prøv dette...
Avatar billede Slettet bruger
09. juni 2003 - 21:12 #6
Skal det ikek være:
Function Clean(strHtml)
        strHtml = Trim(strHtml)
        strHtml = Replace(strHtml,"'","''")
        strHtml = Replace(strHtml," "," ")
        strHtml = Replace(strHtml,"æ","æ") 'æ
        strHtml = Replace(strHtml,"Æ","Æ") 'Æ
        strHtml = Replace(strHtml,"ø","ø")'ø
        strHtml = Replace(strHtml,"Ø","Ø")'Ø
        strHtml = Replace(strHtml,"å","å")'å
        strHtml = Replace(strHtml,"Å","Å")'Å
        Clean = strHtml
End Function
Avatar billede Slettet bruger
09. juni 2003 - 21:13 #7
ikek=ikke
Avatar billede loukas Mester
09. juni 2003 - 21:14 #8
jeg prøver lige med TRIM
Avatar billede ellebaek Nybegynder
09. juni 2003 - 21:15 #9
Function Clean(strHtml)
        strHtml = Trim(strHtml)
        strHtml = Replace(strHtml,"'","''")
        strHtml = Replace(strHtml," "," ")
        strHtml = Replace(strHtml,"æ","æ") 'æ
        strHtml = Replace(strHtml,"Æ","Æ") 'Æ
        strHtml = Replace(strHtml,"ø","ø")'ø
        strHtml = Replace(strHtml,"Ø","Ø")'Ø
        strHtml = Replace(strHtml,"å","å")'å
        strHtml = Replace(strHtml,"Å","Å")'Å
        Clean = strHTML
End Function

Jeg testede lige dit script, og du skal selvfølgelig lade funktionen få værdien til sidst. Så den skal se sådan her ud i stedet!
Avatar billede loukas Mester
10. juni 2003 - 12:10 #10
Jeg siger tak for hjælpen.
bertie var først med løsningen så points går til ham.
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