Php ile çözümlenen dosya Tanınmayan ilave karakterler

1 Cevap php

Ben PHP ile ayrıştırma ediyorum bir csv dosyası var. (. Aslında, bu sekme ayrılmış bulunuyor) bir metin editörü, dosya bu gibi görünüyor:

Object Id   Page/Master Id	Page/Master Name ...

Bu kodu kullanarak:

$f = file_get_contents($filepath);
echo $f;

Ben tarayıcıda bu olsun:

��O�b�j�e�c�t� �I�d� �P�a�g�e�/�M�a�s�t�e�r� �I�d� �P�a�g�e�/�M�a�s�t�e�r� �N�a�m�e� ...

Tüm bu soru işareti karakter. Ben karakter sayısını saymak için () strlen kullanırsanız, o gerektiği gibi iki katı kadar bildirir. Ben unicode ile ilgisi var sanıyorum, ama bunu işlemek için nasıl emin değilim.

Herhangi bir fikir?

1 Cevap

Ben yanlış olabilir, ama bu bir UTF-16 kodlu bir dosya gibi kokuyor. Deneyebilirsiniz

$f = iconv("utf-16", "utf-8", $f);

?