是否可以阻止javascript从字符串执行\ n.
我的字符串包含\ n(即“ksqOOEe+sqQwexx12lMf31V\nLqW23ds
”)。这是加密的字符串,我必须在Javascript中处理它。问题是JS将它分成两个部分,而不是浏览器注册Illegal操作。我不想用其他特殊字符来逃避它,因为它是加密字符串,我必须在后续步骤中使用解密过程进行数据重建。
答案 0 :(得分:2)
转义斜杠,使其不会将其视为转义序列。这样做会告诉javascript它是一个字面斜杠,而不是在字符串中存储两个斜杠。
答案 1 :(得分:0)
由于我在Java端使用Web服务并生成加密字符串,因此在将其返回给客户端之前,我使用URLEncoder对其进行编码。与包含相同编码字符串的下一个请求相比,我使用URLDecoder解码它,而不是使用base64解码器......它可以工作,并感谢大家的帮助:)