Устранение эха символа 65279 в PHP
При обнаружении ложного возврата при сравнении текста запроса XMLHTTP со строкой важно рассмотрите возможность наличия «невидимого символа» в начале строки, часто представленного кодом символа 65279. Этот символ является управляющим символом UTF-8, который обозначает кодировку с прямым или прямым порядком байтов.
Основная причина этой проблемы заключается в добавлении символа BOM (метки порядка байтов) с помощью Блокнота Windows при сохранении файлов в кодировке UTF-8. Эта спецификация состоит из 3 байтов: EF BB BF. Хотя PHP обычно игнорирует этот символ, возникают проблемы при включении одного файла PHP в другой, в результате чего строки отображаются с добавленным символом 65279.
Чтобы решить эту проблему, рекомендуется использовать альтернативные текстовые редакторы, такие как Блокнот, и выбрать Опция «Кодировать в UTF-8 без спецификации» при сохранении файлов. Это не позволяет Блокноту добавлять символ спецификации.
В качестве альтернативы вы можете сохранить другой файл PHP с кодировкой ANSI в Блокноте. Этот подход подходит, если в файле не используются расширенные символы. Реализовав эти решения, вы сможете эффективно устранить эхо символа 65279 и обеспечить точное сравнение строк.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3