Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #24006

apostrophes

Date 2014-05-01 16:15 +1000
From Andrew Poulos <ap_prog@hotmail.com>
Newsgroups comp.lang.javascript
Subject apostrophes
Message-ID <NPadnftYatpNe_zOnZ2dnUVZ_oqdnZ2d@westnet.com.au> (permalink)

Show all headers | View raw


I have a form into which users enter their names. The names get saved to 
a db. (Any apostrophes get encoded before being written to the db.)

The server side language is JScript in classic ASP.

When names get read back I use something like

Response.write("var name = '" + recSet("name").value + "';");

Which works fine until a name includes an apostrophe and the page will 
throw an error.

One way I've considered is backslashing a double quote eg

Response.write("var name = \"" + recSet("name").value + "\";");

which will only work until someone enters a name like
Stan "The Man" Longinidis

What's a better way of handling single/double apostrophes?

Andrew Poulos

Back to comp.lang.javascript | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

apostrophes Andrew Poulos <ap_prog@hotmail.com> - 2014-05-01 16:15 +1000
  Re: apostrophes JJ <duh@nah.meh> - 2014-05-01 15:15 +0700
  Re: apostrophes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-05-01 10:28 +0200
    Re: apostrophes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-05-01 10:42 +0200
  Re: apostrophes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2014-05-01 13:34 +0200
    Re: apostrophes Richard Damon <Richard@Damon-Family.org> - 2014-05-03 10:00 -0400
      Re: apostrophes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2014-05-03 17:00 +0200
        Re: apostrophes Richard Damon <Richard@Damon-Family.org> - 2014-05-03 12:54 -0400

csiph-web