代码之家  ›  专栏  ›  技术社区  ›  Babak Bandpay

"更改为双引号

  •  0
  • Babak Bandpay  · 技术社区  · 15 年前

    我现在的问题是在onclick中的函数调用中有一段文本。 我发誓双引号被编码为 " 但整件事都失败了,因为它以某种方式变回了正常的双引号。

    usShow("LCD TV 0-23" SONY");
    

    我不得不补充的是,它都是在js中动态构建的。

    js是否会动态地将编码字符更改为它们的原始形式,或者有一些我从未理解过的关于编码的事情?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Denilson Sá Maia    15 年前
    usShow("LCD TV 0-23\" SONY");
    

    很简单,嗯?还有另一个解决方案:

    usShow('LCD TV 0-23" SONY');
    
        2
  •  0
  •   Spencer Ruport    15 年前

    这一行代码是如何生成的?我知道在asp.net中有某些输出函数(错误地)解码HTML编码字符。如果遇到问题,请尝试输出以下内容:

    usShow("LCD TV 0-23\" SONY");
    

    这应该更容易输出。