2011-01-31 5 views
2

내가 내 PHP 스크립트와 함께 CSV 파일을 나눌 때 나는 그리스어 문자를 볼 수 없다! 그들을 개종시키는 걸 도와 주시겠습니까? 데이터는 csv에 저장됩니다. fgetcsv의 그리스 문자 문제가 있습니까?

<? 
$path="book.csv"; 
if (($handle = fopen("$path", "r")) !== FALSE) { 
    while (($info = fgetcsv($handle, 1000, ",")) !== FALSE) { 
    print_r($info); 
    echo "<br>"; 
    } 
} 
?> 

DEMO

물음표

실제로 그리스어 단어입니다. 제발 도와주세요 감사합니다.

+0

소스 CSV의 코드 페이지는 무엇입니까? – renick

+0

CSV 파일의 문자셋은 무엇입니까? –

+0

http://galtech.org/test/csv/book.csv 문자 집합을 지정하지 않았습니다. – Rose

답변

0

CSV가 저장된 문자 세트 인 Content-type HTTP 헤더에 올바른 문자 집합을 보내야합니다. mb_convert_string 또는 iconv을 사용하여 원래 인코딩의 CSV 데이터를 UTF-8로 변환 할 수도 있습니다.

관련 문제