Автор оригинала: David Wong.
Сегодня, после обработки массива в строку JSON, а затем получения синтаксического анализа, проанализированная строка JSON пуста. Во-первых, посмотрите на мой сценарий преобразования JSON до того, как не будет вывода, но все еще будет скремблирование преобразования JSON, а затем проверьте, проблема в исходном формате кодирования сценария.
I. Возникают проблемы
Мы видим, что перед приобретенным json есть две красные точки . Как только мышь приближается к этим двум красным точкам, она становится символами” \ufeff “, мой сценарий кодируется UTF-8, как может произойти такая неудача?
2. Решение проблем
На самом деле решение очень простое, то есть файл сценария, участвующий в преобразовании JSON. UTF-8 Измените код формата на UTF-8 Кодирование без спецификаций Да.
Правильный вывод JSON:
Поэтому, когда в начале строки JSON появляется недопустимый символ uFEFF, в формат кодировки необходимо преобразовать только файл сценария.
Оригинал: “https://developpaper.com/handling-of-illegal-character-_-feff-in-the-head-of-json-string/”