Avatar billede mikkel_sommer Nybegynder
14. februar 2006 - 11:20 Der er 5 kommentarer og
1 løsning

Specialtegn i et textarea

Jeg har en side hvorpå der er et textarea til indtastning af en fri tekst.

Problemet er at når jeg lægger værdien fra textarea'et over i en variabel inden jeg indsætter den i min database bliver specialtagen så som æ,ø og å m.fl. til nogle talkoder.

Jeg skulle gerne have disse ind i databasen som æ,ø og å osv. har overvejet replace metoden, men der må da være noget nemmere end at lave replace for alle de mulige specialtegn.

En encoding attribut eller lign.

Nogen forslag?
Avatar billede dr_chaos Nybegynder
14. februar 2006 - 11:26 #1
den tekst du smider i databasen kan du gøre dette med:
Server.HtmlEncode(dintekst)

når den skal ud kan du bruge

Server.HtmlDecode(dintekst)
Avatar billede mikkel_sommer Nybegynder
14. februar 2006 - 12:42 #2
Det laver eksempelvis < til &lt men løser ikke problemet med eksempelvis æ som stadig bliver til #230...
Avatar billede dr_chaos Nybegynder
14. februar 2006 - 12:47 #3
doh havde lige læst lidt forkert.

i codebehind er æøå så ændret ?
Avatar billede mikkel_sommer Nybegynder
14. februar 2006 - 13:20 #4
Ja når jeg snupper texten og lægger den ind i en variabel så er den allerede ændret...
Avatar billede mikkel_sommer Nybegynder
14. februar 2006 - 14:41 #5
Pyt skal løses her og nu så jeg bruger replace for æ,ø og å så må jeg se på de andre senere
Avatar billede dr_chaos Nybegynder
14. februar 2006 - 17:07 #6
Det tyder på at det formodentlig er noget med encoding på siden.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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