PHP는 운영 체제 인코딩을 얻습니다.
China丶Moli
China丶Moli 2019-07-22 15:03:23
0
3
1328

최근 프로젝트 개발 시 scandir() 함수를 사용했습니다

사용 중 문제를 발견했습니다.

파일을 훑어보니 Windows에서는 코드가 깨져 있는 것처럼 보였는데, Linux에서는 깨져 있지 않았습니다. 인터넷에서 찾은 튜토리얼에서는 파일을 얻은 후 gbk가 utf-8로 트랜스코딩되었다고 말했습니다.

그런데 트랜스코딩을 하고 나면 윈도우는 더 이상 깨지지 않지만, 리눅스는 깨집니다. 이때 시스템을 판단하고 윈도우만 트랜스코딩하는 또 다른 해결책을 생각했습니다.

그런데 문제가 다시 나타났습니다. 저는 PHPstudy를 사용하여 로컬로 개발 환경을 구축했는데 전혀 문제가 없었습니다. 서버는 Windows 시스템을 사용하여 환경을 구축했습니다. 프로젝트 그 당시에 문제가 발생했는데 어떻게 해결해야 할지 모르겠어요

China丶Moli
China丶Moli

모든 응답(2)
勇敢的心

한 레벨 더 이동해 보세요

  • 회신하다 자세히 설명해 주시겠어요? 감사합니다.
    China丶Moli 작가 2019-07-22 19:12:51
China丶Moli

1층을 직접 점령하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿