Clojure strings are Java strings and the reader does not add anything significant to their interpretation. The reader page just says "standard Java escape characters are supported."
You can escape the
though:
user> (print "abc\nsdf#$%\^")
abc
sdf#$%^
This only affect string literals read by the reader, so if you read strings from a file the reader never sees them:
user> (spit "/tmp/foo" "abc\nsdf#$%\^")
nil
user> (slurp "/tmp/foo")
"abc\nsdf#$%\^"
user> (print (slurp "/tmp/foo"))
abc
sdf#$%^nil
user>
So, I think the basic answer is no.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…