
Thinkphp生成json数据问题 100
问下大家,我用Thinkphp生成json数据,调用生成json数据的时候发现数据前有一个看不见的字符,如何解决publicfunctionindex(){$zyid=I...
问下大家,我用Thinkphp生成json数据,调用生成json数据的时候发现数据前有一个看不见的字符,如何解决
public function index(){
$zyid = I('get.id',rand(1,800));
//获取getID数据
$User = M('Zhaiyan');
//实例化模型
$map['id'] = $zyid;
$data = $User->where($map)->find();
$api = json_encode ($data);
echo "$api"; 展开
public function index(){
$zyid = I('get.id',rand(1,800));
//获取getID数据
$User = M('Zhaiyan');
//实例化模型
$map['id'] = $zyid;
$data = $User->where($map)->find();
$api = json_encode ($data);
echo "$api"; 展开
1个回答
展开全部
试过直接echo没?
echo $api;
追问
试了,人家说是前面有个BOM头 ,我用的是 UTF-8 w/o BOM编辑的..
追答
header("Content-type: text/html; charset=utf-8");
试过没有?
或者你试试用其他编辑器看看,网上有很多类似的答案的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询