我正在使用 felixge 的 MySQL 节点驱动程序。遵循文档
https://github.com/felixge/node-mysql#escaping-query-values
字符串在传递到 MySQL之前应该被转义以避免注入攻击。
我的问题是:从 MySQL 加载后数据是否应该以某种方式“未转义” ?
目前,我遇到了数据完整性问题:我从一个包含换行符的字符串开始。(打印console.log(string)
在控制台中显示换行符)。转义字符串后,将其保存到 MySQL 数据库中。但是,在将字符串加载回内存后,a 会console.log(string)
显示转义码\n
而不是换行符。