Чтобы предотвратить появление непечатаемых символов в исходном коде, можно попробовать следующие решения:
- Настроить в редакторе сохранение файла в формате ANSI/ISO-8859 или Unicode без BOM. 1 BOM (метки порядка байтов) указывают, в каком порядке в файле Unicode хранятся многобайтовые символы. 1
- Использовать шестнадцатеричный редактор. 1 Он позволяет увидеть, как на самом деле выглядит файл. 1 Например, в TextWrangler есть режим «UTF-8, без BOM». 1
- Отключить непечатаемые символы в редакторе. 2 Например, в Visual Studio это можно сделать нажатием Ctrl+R+W. 2
Выбор метода зависит от используемого редактора.