웹 개발을 하다 보면, 다양한 브라우저에서 한글 파일명을 처리할 필요가 있습니다. 특히 다운로드 시 한글 파일명이 깨지는 문제는 많은 개발자들이 직면하는 일반적인 문제입니다. PHP에서 이 문제를 해결하는 방법은 다음과 같습니다: 1. 브라우저 확인하기 먼저, 사용자의 브라우저 정보를 확인해야 합니다. 이는 $_SERVER['HTTP_USER_AGENT']를 통해 할 수 있습니다. 사용자의 브라우저는 다음과 같은 방식으로 확인할 수 있습니다: if(isset($_SERVER['HTTP_USER_AGENT'])) { if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') ..