Domanda

Questo mi sta facendo impazzire.

Ho questo file php su un server di test che non funziona..Ho mantenuto l'eliminazione di roba da esso fino a farla diventare

<?
print 'Hello';
?>

e ' in uscita

Ciao

se creo un nuovo file e copiare e incollare lo stesso script non funziona!Perché è questo il file che mi danno gli strani personaggi per tutto il tempo?

È stato utile?

Soluzione

Che il BOM (Byte Order Mark) si sta vedendo.

Nell'editor, ci dovrebbe essere un modo per forzare il salvataggio senza BOM, che elimina il problema.

Altri suggerimenti

Trovato, file -> codifica -> UTF8 con BOM , modificato UTF :-)

Dovrei avere chiesto prima wasing tempo cercando di capire :-)

Solo nel caso, qui è una lista di byte per BOM

Encoding    Representation (hexadecimal)
UTF-8   EF BB BF
UTF-16 (BE) FE FF
UTF-16 (LE) FF FE
UTF-32 (BE) 00 00 FE FF
UTF-32 (LE) FF FE 00 00
UTF-7   2B 2F 76, and one of the following bytes: [ 38 | 39 | 2B | 2F ]†
UTF-1   F7 64 4C
UTF-EBCDIC  DD 73 66 73
SCSU    0E FE FF
BOCU-1  FB EE 28 optionally followed by FF†
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top