PHP garip karakterler

3 Cevap php

Bu beni deli ediyor.

O oldu kadar ben çalışmıyor işte bir test sunucusu üzerinde bu bir php dosyası var .. ben ondan şeyler silme tuttu

<?
print 'Hello';
?>

bu çıkışlar

Merhaba ¿ï »

if I create a new file and copy / paste the same script to it it works! Why does this one file give me the strange characters all the time?

3 Cevap

İşte BOM (Byte Order Mark) görüyorsanız bulunuyor.

Editörünüzde, sorunu kaldırmak hangi BOM olmadan tasarrufu zorlamak için bir yol olmalıdır.

> Kodlama - - bu, dosya bulunamadı> UTF8 BOM ile, :-) UTF değiştirildi

Ben :-) anlamaya çalışırken zaman wasing önce sorulan olmayacaklarını gerekir

Sadece durumda, burada BOM için bayt listesi

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†