Assume the following code:
var text = "John\nDoe";
console.log(text);
I end up with two lines...
John
Doe
The variable text
is passed into my function as a call to a web service, but the special chars are interpreted as a carriage return which breaks my hashing algorithms. They are not interpreted as standard chars and giving bad hash values.. How do I get node.js to interpret them as literals?
I have no control over the values passed in. Simply typing a double backslash is not an option.
I do not wish to remove all line breaks. I want the line breaks to be string literals. I want the \n as as string literal, and not be removed.