When using JavaScript to display messages or transfer character data, you often encounter single quotes (') or double quotes (") included in the data. Such statements often cause JavaScript errors. Generally use /' or /" solution.
For example:
Alert("this is test "message"!"); Alert('this is test 'message'!');
Usually it will be changed to the following statement
Alert("this is test /"message/"!"); //或者 Alert("this is test 'message'!"); Alert('this is test /'message/'!');
If the above is only used in scripts or there is no too complicated data character connection, this problem has been solved.
But if there are more complex data character connections, especially some JavaScript statements composed by the server, you can consider using single quotes (') and double quotes ("), and using escape sequences (escape sequence) Output.
For example, the above statement can be converted into the following format:
Alert("this is test /u0022message/u0022!"); Alert('this is test /u0027message/u0027!');
Add some commonly used codes
Character description Unicode escape sequence
em dash (—) /u2014
Registration symbol (R) /u00AE
Copyright symbol (c) /u00A9
Trademark symbol (?) /u2122
Euro symbol (?) /u20AC
Backslash (/) /u005C
Forward slash (/) /u002F
Opening brace ({) /u007B
Right brace (}) /u007D
Less than sign (<) /u003C
Greater than sign (>) /u003E
Asterisk (*) /u002A
& &
' '(/u0027)
" "(/u0022)
< <
> >