1

是否可以防止 javascript 从字符串中执行 \n。

我有包含 \n 的字符串(即“ ksqOOEe+sqQwexx12lMf31V\nLqW23ds”)。这是加密字符串,我必须用 Javascript 处理它。问题是JS把它分成两行,而不是浏览器注册非法操作。我不想用其他特殊字符对其进行转义,因为它是加密字符串,我必须在接下来的步骤中使用解密过程进行数据重建。

4

2 回答 2

2

转义斜线,使其不会将其视为转义序列。这样做会告诉 javascript 它是一个文字斜杠,而不是在字符串中存储两个斜杠。

于 2012-05-31T15:53:14.993 回答
0

由于我使用 Web 服务并在 Java 端生成加密字符串,因此我使用 URLEncoder 对其进行编码,然后再将其返回给客户端。比在包含相同编码字符串的下一个请求中,我使用 URLDecoder 解码它,而不是使用 base64 解码器......它有效,感谢大家的帮助:)

于 2012-06-01T08:50:30.780 回答