튜토리얼의 fgetcsv 작업 문제에 관해
学海无涯
学海无涯 2019-01-18 21:40:29
0
2
1163

$data = [
[1,'Deng','php'],
[1,'Deng','html'],
[1,'Deng','css']
];
foreach ($ data as $v){
fputcsv($file,$v);
}
print_r(fgetcsv($file));

微信截图_20190118213813.png微信截图_20190118213835.png

코드와 작성된 csv 파일에는 문제가 없지만 인쇄된 배열 형식이 틀렸어요

드디어 뎅을 알아냈어요 그냥 영어로 바꾸세요 한문을 지원하지 않는지 알려주세요


学海无涯
学海无涯

모든 응답(1)
ringa_lee

fgetcsv는 로케일을 구분합니다. 예를 들어 LANG이 en_US.UTF-8로 설정된 경우 싱글바이트 인코딩 파일에서 읽기 오류가 발생합니다.

setlocale(LC_ALL, 'zh_CN'); 중국어 간체 설정

그런 다음 csv 파일에서 인코딩 문제를 확인하고 메모장으로 csv를 열면 인코딩 설정이 utf8

과 같은 서버와 일치합니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿