Domanda

In qualche modo sono riuscito a bastone Ôªø nella parte superiore di uno script PHP. Che cosa è quel gruppo di personaggi orribile, come avrei potuto entrato, e come posso esporre e / o evitare in futuro?

Aneddoticamente, che era in agguato in cima di uno script PHP, prima di <?php. Lo script necessario per inviare un header Content-type. Perché Ôªø spinto l'intestazione fuori dalla parte superiore del file, il server di invio mantenuto la propria intestazione, e 2 ore di ilarità ne seguì. Non riuscivo nemmeno a vedere la stringa nella nano o bash. Ma ho reindirizzato un diff e non v'è stato.

È stato utile?

Soluzione

Questo è UTF-8 byte order mark (cercare EF BB BF). Questa è una cosa normale e non dovrebbe causare problemi, ma se lo fa poi assicurarsi che il proprio editor di codice sorgente non anteporre il file con distinta durante il salvataggio di esso.

Altri suggerimenti

Questo è certamente un errore di codifica. Molto probabilmente, si sta salvando lo script come un formato, ma il caricamento o dichiarandola come un altro. Io non posso offrire alcuna ulteriore consiglio perché non so molto di errori di codifica o come risolverle. Buona fortuna schiacciando il bug.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top