@Anton-Pluton

Как убрать символ ?

Есть файл на php. Notpad показывает кодировку файла utf-8 без BOM. В интернете написано что с этой кодировкой не должно быть символа  . Но символ остается при любой кодировке будь-то UTF-8 или UTF-8 без BOM. Как решить проблему не знаю.
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Вариантов несколько:

0. Вам нужно убедиться, что открывается именно этот файл, напямую, а не какой-то другой файл подключает этот, или же этот файл подключает какой-то другой (в результате чего и возникает данный символ)

1. Сменить редактор на какой-либо другой, например: VisualStudio Code, Atom, Блокнот (WIndows) или GEdit (Linux), vi(m)/nano, Atom и другие. Посмотреть, как обстоят дела в этом редакторе, если так же - попробовать сменить кодировку файла на однобайтовую (например, cp1251) и проверить результатат.

2. Создать новый файл (пустой), и проверить что с ним всё хорошо и этого символа там нет, после чего перенести код из старого файла в этот.

3. Убедиться, что у вас нет каких либо прокси, которые могут (зачем-то) вставлять этот символ (это конечно уже где-то близко к паранойе, но всё же, например NodeJS иногда выборочно портит кодировку когда выступает в качестве реверс-прокси)

4. Если ничего из выше перечисленного не помогло - вызвать священника-экзорциста, что бы изгнал нечисть из компьютера или (альтернативный вариант) прислать этот файл суда.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы