Умные цитаты и TextMate
Кто-нибудь там с Mac и редактором TextMate знает, как заставить его сохранять файлы всегда в ASCII, и никогда не позволять включать умные кавычки, умные черточки и умный символ авторского права? У меня есть клиент, с которым я работаю, и когда его файл сохраняется в таком режиме Unicode, переменные сеанса PHP не работают, потому что заголовки хоста перепутаны с содержимым Unicode, которое следует. На самом деле, если я сделаю это в верхней части файла...
<?php die('test'); ?>
... вывод на веб-сервере становится словом test с Unicode BOM (Byte Order Mark) перед ним, который выглядит следующим образом...
test
Когда я проверяю его файл с помощью шестнадцатеричного редактора, я нахожу спецификацию в качестве первого символа, а затем нахожу умные кавычки (левые и правые закрученные кавычки, двойные или одиночные), умные черты (заменяет - на длинную черту, как -), и символы авторского права, товарного знака и зарегистрированного товарного знака становятся эквивалентами Unicode вместо использования ©
, ™
, а также ®
,