Avatar billede mik28 Seniormester
30. januar 2008 - 08:13 Der er 5 kommentarer og
1 løsning

encode en string

Hej Eksperter,

Jeg har en streng som jeg sætter ind i noget javascript. Mit problem er at den kan være

ffff'fff'f''''

' giver mig noget problemer. Hvordan får jeg dem lavet om?

Jeg har prøvet med replaceAll("'","´"); men det virker ikke. Jeg vil jo også gerne have encoded alle karakterer som kan give problemer.
Avatar billede Slater Ekspert
30. januar 2008 - 09:14 #1
1. Java og Javascript er ikke det samme. Du er i forkert kategori :)
2. Hvad er "alle karakterer som kan give problemer"? Du siger jo ikke hvad du skal bruge det til. Men prøv med funktionen escape()
Avatar billede mik28 Seniormester
30. januar 2008 - 11:11 #2
Det er jeg såmend godt klar over. Problemet ligger i at jeg bruger noget JAVA til at genererer noget javascript

dothis = "minFunk('"+ var1 +','"+var2+"');";

<a href="#" id="" onClick="<%= dothis %>"></a>
Avatar billede mik28 Seniormester
30. januar 2008 - 13:35 #3
jeg vil gerne have det escaped i java. Findes det ikke en metode som svare til escape()
Avatar billede mik28 Seniormester
30. januar 2008 - 13:54 #4
burde jeg ikke i princippet kunne

var2 = var2.replaceAll("'","&acute;");
Avatar billede mik28 Seniormester
30. januar 2008 - 15:15 #5
var2 = var2.replaceAll("'","\\\\&#39;");

SORT!!!! :-)
Avatar billede Slater Ekspert
31. januar 2008 - 10:16 #6
Ah, sorry - der er så mange der forveksler de to, at jeg bare gik ud fra...
Men godt du løste det :)
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