@Anton-Pluton

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

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

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

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

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

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

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

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

Похожие вопросы