Умные цитаты и TextMate

887
Volomike

Кто-нибудь там с Mac и редактором TextMate знает, как заставить его сохранять файлы всегда в ASCII, и никогда не позволять ему включать умные кавычки, умные черточки и умный символ авторского права? У меня есть клиент, с которым я работаю, и когда его файл сохраняется в таком режиме Unicode, переменные сеанса PHP не работают, потому что заголовки хостов перепутаны с содержимым Unicode, которое следует. На самом деле, если я сделаю это в верхней части файла ...

<?php die('test'); ?> 

... вывод на веб-сервере становится словом test с Unicode BOM (Byte Order Mark) перед ним, который выглядит следующим образом ...

test 

Когда я проверяю его файл с помощью шестнадцатеричного редактора, я нахожу спецификацию в качестве первого символа, а затем нахожу умные кавычки (левые и правые закрученные кавычки, двойные или одиночные), умные черты (заменяет - на длинную черту, как - ), а также авторские права, товарные знаки, и зарегистрированные товарные знаки символы становятся Unicode эквиваленты вместо использования &copy;, &trade;и &reg;.

0
Кто-то ответил на мой запрос в Facebook по этому поводу и сказал переключиться с TextMate на [Sublime Text 2 editor] (http://www.sublimetext.com/2). Volomike 11 лет назад 0
Вы можете отключить умное соединение в его настройках, но я никогда не видел, чтобы это произошло. Какой язык выбран для файла? И есть ли какие-либо специальные команды связывания, которые вставляют эти «умные» символы, а не их «эквиваленты» в ASCII? slhck 11 лет назад 0

0 ответов на вопрос