javascript リテラル文字列を 16 進数に切り替える Closure 用のカスタム コンパイラ パスを作成しています。そう"a"
なる"\x61"
しかし、コード:
node.setString("\\x61");
次のような JavaScript になります。
"\\x61"
それ以外の:
"\x61"
もちろん、Java コードでスラッシュを 1 つだけ使用すると、コンパイルされません。についても同様です\n
。舞台裏のどこかで、Closure / Rhino が文字列を自動的にエスケープしているようです。しかし、私はどこを見つけることができません。特殊文字を含む文字列を書くにはどうすればよいですか?