Archive: Complete list of characters that need to be escaped?


Complete list of characters that need to be escaped?
Hi,

I can't seem to find that full list of characters that need to be escaped in strings.

So far I have found the following in the NSIS documentation and NSIS wiki page:


` -> $\`
$ -> $$
\n -> $\n
\t -> $\t
\r -> $\r


Are there any others? And how you escape them?


Are there any others? And how you escape them?
afaik there are no more.

the ones above are the only ones mentioned in the docs and thus i guess they are the only ones.

$\"


What about the following characters?
: * ? < > |

I am asking because I need to test that a certain string does not contain any of there characters.


they can be used without beeing escaped afaik.

i know for sure for : = < > |