PHP - UTF-8 파일 이름 처리
여기에 제시된 문제는 "Tên"과 같은 UTF-8 파일 이름을 가진 파일을 업로드하는 것입니다. Tđp Tiếng Viđt.JPG"라는 오류가 발생했지만 로컬 컴퓨터에서 파일 이름이 특수 문자로 왜곡되는 표시 문제가 발생했습니다.
제공된 코드에는 Windows 환경에서 UTF-8 파일 이름을 지원하는 데 필요한 변환이 부족합니다. 이 문제를 해결하기 위해 다음 전략을 고려할 수 있습니다.
옵션 1: 파일 이름을 시스템 코드 페이지로 변환(cp1258)
다음 코드를 사용할 수 있습니다.
<code class="php">$base_dir = "D:/"; $fn = $_FILES["upload"]["name"]; $fn2 = iconv("UTF-8","cp1258", $base_dir.$fn);</code>
옵션 2: 시스템 코드 페이지를 베트남어로 변경
제한 사항 및 고려 사항:
위 내용은 Windows의 PHP에서 UTF-8 파일 이름을 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!