我目前正在开发一个有两个版本的网站,一个是 utf-8 的美国网站,一个是 Shift JIS 的日本网站。该站点是使用 Perl 生成的。
问题:
我正在提供类似于以下内容的 Javascript。
var text = "test \"quote\"";
哪个,在日本网站上,返回一个错误“Uncaught SyntaxError:Unexpected identifier”。这是因为反斜杠被转换为一个加长的反斜杠字符\,它不被视为转义字符,因此会中断行。
我似乎找不到其他人遇到这个问题,这让我怀疑我们的网站根本没有问题。有没有人遇到过类似的情况并找到了解决办法?
非常感谢