上下文:我为一家主要使用PHP5.3.29的公司工作,即使计划到7.2的过渡,也不会在明天发生。 禁用json_encode,jsondecode和curl函数(挂钩可防止提交包含此类函数的代码)。
问题::我正在尝试将数据作为http响应发送,到目前为止,我已经尝试过:
但是问题是我在JS部分遇到了编码问题,接收到不必要的'+'字符或不良的实体编码。
问题::是否有人必须处理此类限制?如何解决?有人可以向我解释这些功能背后的行为是什么?我很难理解这些问题。预先感谢。
编辑: Encoding problem using base64
Based on JaromandaX's answers and using base64_encode (utf8_encode ($item))