Рубрики
Uncategorized

Обработка незаконного символа “_ feff” в заголовке строки JSON

Автор оригинала: 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/”