PHP Query返回特殊字符

时间:2018-06-11 19:20:01

标签: php sql iis

我的查询返回特殊字符时遇到了问题。

我将json存储到我的数据库中,当我查询它时,我返回的是一个由以下内容组成的非常长的字符串

  

7If001Ep

这是由以下代码生成的:

<script>
<?php 
$qry = "SELECT sPlotOptions From admStyles_jqplot WHERE sID = '2'";
$qry_result = odbc_exec($admconn,$qry);
$sPlotOptions = odbc_result($qry_result,1);
?>
var style_options = <?php echo $sPlotOptions;?>;
</script>

当我在SSMS中运行相同的查询时,我得到了json值:

{
    "title.fontSize":"8px",
    "title.textColor":"#ffd4d4",
    "headers.color":"#000000",
    "headers.fontSize":"48px",
    "rows.topRowColor":"#CCCCCC"
}

Web服务器是运行PHP 5.6.27的Windows 2012 R2。 我需要在IIS,SQL或PHP中进行任何设置吗?

我在其他服务器上有一些这样的工作版本。工作和非工作应用程序之间的唯一区别是服务器和PHP版本,这使我认为它与该配置有关。

我非常感谢任何帮助,因为我有点难过。

0 个答案:

没有答案