私は現在、2 つのバージョンを持つ Web サイトに取り組んでいます。1 つは utf-8 として機能するアメリカの Web サイトで、もう 1 つは Shift JIS として機能する日本語バージョンです。サイトは Perl を使用して生成されます。
問題:
私は次のようなJavascriptを提供しています。
var text = "test \"quote\"";
日本語のサイトで、「Uncaught SyntaxError: Unexpected identifier」というエラーが返されます。これは、バックスラッシュが長いバックスラッシュ文字 \ に変換されているためです。これはエスケープ文字とは見なされず、行を分割しています。
この問題に遭遇した人を他に見つけられないようで、私たちのウェブサイトに根本的な問題はないのではないかと疑っています. 誰かが同様の状況に遭遇し、解決策を見つけましたか?
どうもありがとう