Ответ 1
Вариант №1 - Показать все символы
Вы можете скачать Notepad ++ и открыть там файл. Затем перейдите в меню и выберите View->Show Symbol->Show All Characters
. Все символы станут видимыми, но вам придется прокручивать весь файл, чтобы увидеть, какой символ нужно удалить.
К сожалению, Notepad ++ автоматически преобразует окончание строк в соответствии с вашим выбором Edit->EOL Conversion
, поэтому это не поможет, если ваши непечатаемые символы CR или LF.
Вариант № 2 - TextFX Zap Непечатаемые символы
В качестве альтернативы вы можете установить плагин TextFX из SourceForge и использовать TextFX->TextFX Characters->Zap all non-printable characters to #
. Это заменит некоторые непечатаемые символы значком фунта, но не CR или LF.
Вариант № 3 - Удаление кодировки спецификации
Наконец, вы можете использовать Notepad ++ и использовать Encoding->Convert to UTF8 without BOM
. Это приведет к удалению непечатаемых символов, которые иногда вызывают проблемы с некоторыми рендерами (VSO).