我的查询返回特殊字符时遇到了问题。
我将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版本,这使我认为它与该配置有关。
我非常感谢任何帮助,因为我有点难过。