25. maj 2001 - 17:27Der er
4 kommentarer og 1 løsning
Slashes på quotes og forward metoden.
Hey.
Er der nogle predefinerede metoder el. lign, så man kan tilføje backslashes på \' \" tegn og lign?
Når man eksempelvis modtager input fra brugeren, der skal gemmes i en database, giver det jo problemer, hvis inputtet indeholder \' \" tegn.
Jeg leder efter metoderne, der tilsvarer addslashes() og stripslashes() i PHP.
En helt anden ting: Når man benytter forward metoden til at viderestille med, sendes der ikke headers til klienten, om den nye URL. Og browseren viser således URL\'en på den side hvorfra der viderestilles. Hvordan løses dette?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
public String addSlashes( String text ){ StringBuffer sb = new StringBuffer(); char c; for( int i = 0; i < text.length(); i++ ){ c = text.charAt(i); //check for alle tegn du vil slashe if( c == \'\\\'\' ){ sb.append(\'\\\'\'+c); } else{ sb.append( c ); } } return sb.toString(); }
Hvis du skal indsætte strenge indeholdene apostrof i en SQL database, skal du blot erstatte hvert apostrof med 2 apostrofer. Dvs. Hansen\'s bliver til Hansen\'\'s.
Synes godt om
Ny brugerNybegynder
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.