将数据从PHP5.3传输到JS,而无需使用json_encode

时间:2018-10-16 08:05:34

标签: javascript php validation encode

上下文:我为一家主要使用PHP5.3.29的公司工作,即使计划到7.2的过渡,也不会在明天发生。 禁用json_encode,jsondecode和curl函数(挂钩可防止提交包含此类函数的代码)。

问题::我正在尝试将数据作为http响应发送,到目前为止,我已经尝试过:

  • 发送回urlencoded数据
  • 发送回base64的数据

但是问题是我在JS部分遇到了编码问题,接收到不必要的'+'字符或不良的实体编码。

问题::是否有人必须处理此类限制?如何解决?有人可以向我解释这些功能背后的行为是什么?我很难理解这些问题。预先感谢。

编辑: Encoding problem using base64

Based on JaromandaX's answers and using base64_encode (utf8_encode ($item))

0 个答案:

没有答案