所以我正在构建一个简单的api,但我遇到了一些问题。
这是我的代码:
$this->get('/', function(Request $request, Response $response) use($conn) {
$qb = $conn->createQueryBuilder();
$result = $qb->select('*')
->from('cities')
->execute()
->fetchAll();
$response = $response->withHeader('Content-Type', 'application/json', 'charset=utf-8');
$response->getBody()->write(json_encode($result));
return $response;
});
每次json响应都有一个特殊的字符或像“圣保罗”这样的单词,json响应它只是空白(没有错误)。当我删除ã时发现这一点,响应还可以。我该如何解决这个问题?