12. august 2002 - 03:46Der er
5 kommentarer og 2 løsninger
encoding html
Jeg har en form i en html side og når man submitter til en asp side, der skal gemmes data i en database. jeg har et problem med noget charecters som ' og , . hvordan kan jeg encode. jeg har prøvet med HTMLEncode(), men de encodes ikke. Hvad skal jeg gøre?
jeg må ikke ændre i teksten. ' må ikke bliver ''. der findes en server methode, tror jeg, som kan ændre disse. jeg har selv lavet en funktion som function removeSign(stringInput) stringInput = Replace(stringInput, "'", "’") removeSign = stringInput End Function
Når ' ændres til '', indsættes kun én ' i databasen. Og når du henter fra databasen, udskrives der ligeledes kun én '. Server.HTMLencode skal du ikke bruge, når du indsætter i basen - kun når du udskriver noget som HTML. F.eks.:
Server.HTMLencode("æ, ø og å er danske tegn") Server.HTMLencode(rs("dit_felt"))
Så det eneste, du skal foretage dig, inden du sætter noget ind i basen er som sagt ovenfor at erstatte '-tegnet:
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.