Base64_encode和decode转义字符问题


base64_encode and decode escape char problem

嗨,我做了一个粘贴bin网站与学校工作组共享代码,我遇到的问题是,当我在数据库中保存代码时,我使用base64_encode(code),当我试图显示时base64_decode(code)显示为转义字符,如:

#!/bin/bash
printf '"thi is a test'"''n
exit 0

我如何显示它,没有转义字符?

谢谢,马诺洛

看起来你的虚拟主机提供商启用了"魔法引号"错误功能。魔术引号是PHP过去时代的产物,不应该再使用了。

你应该禁用它们。特别是,您正在遭受magic_quotes_runtime,它可以在一个脚本接一个脚本的基础上禁用,而不需要一个。htaccess或php.ini更改。