【问题标题】:Any other encode like base64?像base64这样的任何其他编码?
【发布时间】:2013-12-01 19:01:53
【问题描述】:

有base64这样的编码算法吗?

我有一些包含 HTML 标记的 String, 我应该对它们进行编码,以便在我的 JSON Web 服务中运行。 html 字符串之类的

<p>test</p>\r\n\r\n

似乎不适合 json

我正在尝试对我的String 进行 Java base64 编码,它已运行。 但是当我在我的机器上部署(轴 2 Web 服务)时,编码的字符串发生了变化...... (在 Eclipse 上运行良好,两者都使用轴 2)

我正在尝试调试,但取得了一点成功。

是否有一些像base64这样的编码算法?

谢谢!

【问题讨论】:

  • “我应该对它们进行编码,以便在我的 json Web 服务中运行。”你是什​​么意思?您要解决的实际问题是什么?
  • 我同意 LutzHorn 的观点。在 JSON 字符串中编码 HTML 数据是没有意义的,因为它已经被编码到足以在传输中存活。用 base64 编码是徒劳的。
  • 网页数据,由html编辑器生成,全是html标签。但数据也提供给移动应用,但不支持html标签

标签: java encoding axis2 encode


【解决方案1】:

JSON 是 JavaScript,因此您可能希望为 JavaScript 适当地转义它们。 JavaScript 使用 \nn 转义字符,其中 'nn' 是字符的十六进制值。

在您的示例中,编码为

\60p\62test\60\47p\62\13\10\13\10

【讨论】:

    【解决方案2】:

    XXE、UUE、binhex、Base32、Base85、Ascii85

    https://cryptii.com/pipes/ascii85-encoding

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      相关资源
      最近更新 更多