json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT

梦想与她 提交于 2019-11-27 16:09:05

Before you JSON encode, use utf8_encode() around the string.

You can just set this in your connection also:

$result = sqlsrv_connect($hostname, array(
    'UID' => $username,
    'PWD' => $password,
    'Database' => $database,
    "CharacterSet" => "UTF-8"   // <---- here the magic happens 
));

For me, this is the easer way.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!