bahare_f
دوشنبه 23 مرداد 1396, 10:37 صبح
سلام وقت بخیر.
وقتی از طریق php خروجی جیسون میگیرم حروف فارسی رو به صورت کد نمایش میده. یه راه حل میخوام. ممنوووون
خط زیر خروجی جیسون هستش
[{"PK_GoodsId":"1","GoodsName":"\u0644\u06cc\u0648\u0627\u0646"},{"PK_GoodsId":"2","GoodsName":"glass"}]
اینم کدای php
;conn=new mysqli($servername,$username,$password,$dbname)$
if ($conn->connect_error)
}
;die("Connection failed: " . $conn->connect_error)
{
;mysqli_query($conn,"SET NAMES 'utf8'")
;mysqli_query($conn,"SET CHARACTER SET 'utf8'")
;mysqli_query($conn,"SET character_set_connection = 'utf8'")
;"sql="CALL sp_SelectAllGoods$
;result=$conn->query($sql)$
;()arrayselected=array$
if ($result-> num_rows > 0)
}
while ($row=$result->fetch_array())
}
;PK_GoodsId= $row["PK_GoodsId"]$
;GoodsName=$row["GoodsName"]$
;arrayselected[]=array("PK_GoodsId" =>$PK_GoodsId,"GoodsName" =>$GoodsName)$
{
;print(json_encode( $arrayselected))
{
}else
;"echo "0 results
{
;()conn->close$
وقتی از طریق php خروجی جیسون میگیرم حروف فارسی رو به صورت کد نمایش میده. یه راه حل میخوام. ممنوووون
خط زیر خروجی جیسون هستش
[{"PK_GoodsId":"1","GoodsName":"\u0644\u06cc\u0648\u0627\u0646"},{"PK_GoodsId":"2","GoodsName":"glass"}]
اینم کدای php
;conn=new mysqli($servername,$username,$password,$dbname)$
if ($conn->connect_error)
}
;die("Connection failed: " . $conn->connect_error)
{
;mysqli_query($conn,"SET NAMES 'utf8'")
;mysqli_query($conn,"SET CHARACTER SET 'utf8'")
;mysqli_query($conn,"SET character_set_connection = 'utf8'")
;"sql="CALL sp_SelectAllGoods$
;result=$conn->query($sql)$
;()arrayselected=array$
if ($result-> num_rows > 0)
}
while ($row=$result->fetch_array())
}
;PK_GoodsId= $row["PK_GoodsId"]$
;GoodsName=$row["GoodsName"]$
;arrayselected[]=array("PK_GoodsId" =>$PK_GoodsId,"GoodsName" =>$GoodsName)$
{
;print(json_encode( $arrayselected))
{
}else
;"echo "0 results
{
;()conn->close$