2

javascript リテラル文字列を 16 進数に切り替える Closure 用のカスタム コンパイラ パスを作成しています。そう"a"なる"\x61"

しかし、コード:

node.setString("\\x61");

次のような JavaScript になります。

"\\x61"

それ以外の:

"\x61"

もちろん、Java コードでスラッシュを 1 つだけ使用すると、コンパイルされません。についても同様です\n。舞台裏のどこかで、Closure / Rhino が文字列を自動的にエスケープしているようです。しかし、私はどこを見つけることができません。特殊文字を含む文字列を書くにはどうすればよいですか?

4

1 に答える 1