迁移的php脚本-现在只需在页面输出中添加问号

迁移的php脚本-现在只需在页面输出中添加问号,php,Php,我将一个php应用程序从一台服务器迁移到另一台服务器(5.2.4到5.2.17),从新服务器上的应用程序得到的所有输出都是问号: 以色列以色列以色列以色列占领占领占领占领占领占领占领以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列占领占领占领占领占领占领占领占领以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色

我将一个php应用程序从一台服务器迁移到另一台服务器(5.2.4到5.2.17),从新服务器上的应用程序得到的所有输出都是问号:

以色列以色列以色列以色列占领占领占领占领占领占领占领以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列占领占领占领占领占领占领占领占领以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列以色列占领占领占领占领占领占领占领占领占领占领占领占领占领占领夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺夺什么时候开始

我注意到,如果我从函数声明之外回显某个内容,我会得到正确的文本,但如果它在函数内部,我会得到问号:

if(!function_exists('nosql')){
echo "test";  // outputs correct
function nosql(){
echo "a new test"; // outputs "???????????????" to the page
提前谢谢


-K

检查相关文件的编码。另存为UTF-8,不带BOM


根据你提供的信息,这是我能给出的最好的猜测。如果这不是问题所在,我可以再给你一些猜测。

首先,你还没有闭上牙套。你需要这样做。谢谢,但这只是一个展示行为的片段。问题不在于大括号,而是其他东西……显示相关页面输出的hextump,而不是摘录。页面字符集是什么?字符集是utf-8。我确实注意到,有趣的是,从命令行运行该文件会显示正确的输出……伙计们,我明白了。它会引起问题。还不确定配置有什么问题,但作为dso运行会修复输出。谢谢大家的关注。