reales - Personajes extraños en PHP
historias paranormales reales en mexico (3)
Esa es la BOM (Marca de Orden de Byte) que está viendo.
En su editor, debe haber una manera de forzar el ahorro sin BOM que eliminará el problema.
Esto me está volviendo loca.
Tengo este archivo php en un servidor de prueba en el trabajo que no funciona. Seguí eliminando cosas de él hasta que se convirtió
<? print ''Hello''; ?>
produce
ï »¿Hola
si creo un archivo nuevo y copio / pego el mismo script, ¡funciona! ¿Por qué este archivo único me da los caracteres extraños todo el tiempo?
Lo encontré, archivo -> codificación -> UTF8 con BOM, cambiado a UTF :-)
Debería haberlo preguntado antes de perder el tiempo tratando de resolverlo :-)
Por si acaso, aquí hay una lista de bytes para 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†