base64_encode和解码转义字符问题

时间:2011-04-23 19:01:18

标签: php

您好我已经建立了一个粘贴bin网站与学校工作组共享代码,我遇到的问题是当我在db中保存代码时我使用base64_encode(code),当我尝试显示时 base64_decode(code)它显示转义字符,如:

#!/bin/bash

printf \"thi is a test\"\\n

exit 0

我如何展示它,没有逃脱的字符?

谢谢,Manolo

1 个答案:

答案 0 :(得分:2)

您的网络托管服务提供商似乎启用了“magic quotes”错误功能。魔术引号是PHP的product of a bygone erashould no longer be used

你应该disable them。特别是,您遇到magic_quotes_runtime,可以逐个脚本地禁用,而不需要.htaccess或php.ini更改。