У меня есть приложение, которое извлекает некоторые данные с сервера в этой функции:
useEffect(() => {
async function fetchDataFromApi() {
await fetch('https://example.com/apiendpoint', {
method: 'POST', // or 'PUT'
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
body: JSON.stringify(authorization),
})
.then(res => res.json())
.then(res => {
setApiData(res);
})
.catch((error) => {
console.log(error);
setErrors(true);
})
}
fetchDataFromApi();
}, []);
У моей конечной точки API также есть заголовки, которые гарантируют, что мой JSON будет возвращен правильно с UTF-8, но я получил эта ошибка в консоли:
JSON Parse error: Unrecognized token 'č'
У меня много этих символов, поэтому я не могу их избежать. Как я могу решить эту проблему?