2017-05-21 3 views
0

특수 분리 자 (μ)로 CSV 파일을 가져 오려고합니다. 너는 제안이 있니?PHP fgetcsv - 특수 분리 자

$_FILE = fopen("file.csv", "r"); 

while (($data = fgetcsv($_FILE, 1000, "µ")) !== FALSE) { 

     echo $data[0].', '.$data[1].'<br>'; 

} 

주의 사항 : fgetcsv() ...

많은 감사 1/: 정의되지 않은 오프셋 : 구분은 단일 /에서 문자 ...

주의해야합니다!

+1

구분 기호가 지원되지 않으면 다른 delimeter를 사용하거나'fgetcsv'를 사용하지 마십시오. –

+4

[fgetcsv() 고지의 가능한 복제본 : "이스케이프는 단일 문자 여야합니다"와 'μ']] (http://stackoverflow.com/questions/24082068/fgetcsv-notice-escape-must-be-a-single- 문자와 함께 % c2 % b5) –

답변

0

이 작동 :

$file = 'file.csv'; 
$file_handle = fopen($file, 'r'); 

while (!feof($file_handle)) { 

    $line = fgets($file_handle); 
    $line = utf8_encode($line); 
    $data = explode("µ", $line); 

    echo $data[0].', '.$data[1]; 

} 

감사 4 대답.