2017-02-06 6 views
0

를 지원하지 않는 이유는 무엇입니까?PHP + fgetcsv는 이미 여전히 문자에 변환 가져옵니다 UTF8 인코딩을 사용하고</p> <p>내가 CSV 파일을 업로드하고 그 내용이 함수 fgetcsv를 사용하여 가져 오는 일부 특수 문자

ť č ň 

는 CSV 파일을 읽는 동안 지원하는 모든 언어의 모든 특별한 charcters을 받아 어떤 방법이 있나요 : 다음

그 charcters 중 일부입니다. CSV

+0

fgetcsv()는 특별히주의하지 않습니다. csv 파일은 어떤 문자셋입니까? 어떻게 데이터를 표시하고 있습니까? –

+0

어떻게 모든 물건 (파일 입력, 서버, 출력 확인 방법)이 실제로 UTF-8인지 확신합니까? 나에게 그것은 여전히 ​​인코딩 문제처럼 보입니다. – LBA

+0

나는이 데이터를 데이터베이스에 저장하려고합니다. 하지만 현재 나는 CSV에서이 문자를 읽었을 뿐이며이 문자는 변환 된 것입니까? 어떤 처리도하기 전에 –

답변

0

읽는 동안

방법 대신 fgetcsvfgets을 시도해보십시오 BOM 요소를 추가 할 수 있습니다. fgetcsv()는 이진 안전성을 시도하지만 실제는 그렇지 않습니다.

+1

fgets는 동일한 결과를 제공합니다. 일부 문자는 정확하지만 일부 문자는 어떤 문자입니까? –