Smart Quotes e TextMate

0

Qualquer pessoa com o Mac e o editor do TextMate sabe como fazer com que ele salve arquivos sempre em ASCII e nunca os deixe ativar citações inteligentes, traços inteligentes e símbolo de copyright inteligente? Há um cliente com quem trabalho e isso, e quando seu arquivo é salvo no modo Unicode dessa forma, as variáveis de sessão do PHP não funcionam porque os cabeçalhos do host ficam confusos com o conteúdo Unicode a seguir. Na verdade, se eu fizer isso no topo do arquivo ...

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

... a saída no servidor da Web se torna a palavra teste com a BOM (marca de pedido de bytes) do Unicode frente a ela, que se parece com isso ...

test

Quando eu inspeciono seu arquivo com um editor hexadecimal, eu encontro o BOM como o primeiro caractere, e então encontro aspas inteligentes (aspas enroladas à esquerda e à direita, duplas ou simples), traços inteligentes (substitui - com o longo traço como -), e os símbolos de direitos autorais, marca registrada e marca registrada se tornam equivalentes em Unicode em vez de usar &copy; , &trade; e &reg; .

    
por Volomike 16.05.2012 / 19:10

0 respostas