3
텍스트 파일의 인코딩을 알고 싶다면 PHP file_get_contents가 자동으로 내용을 ASCII로 변환합니까?PHP file_get_contents()가 자동으로 내용을 ASCII로 변환합니까?
<pre>
<?php
$file = file_get_contents('./test.txt', true);
echo $file."<br>".mb_detect_encoding($file);
echo "<br>";
$file = file_get_contents('./test (2).txt', true);
echo $file."<br>".mb_detect_encoding($file);
echo "<br>";
$file = file_get_contents('./test (3).txt', true);
echo $file."<br>".mb_detect_encoding($file);
?>
아니요, * PHP *는 신경 쓰지 않아도됩니다. 그래서 텍스트는 당신이 작업하고있는 것으로 시작하도록 인코딩되었습니다. 그것 또는 그것은 전송을 위해 수정되었습니다 - * (마음 읽기 모드) * ... 바이너리 모드가 아닌 * ASCII *로 FTP 클라이언트를 사용하고 있습니까? – Emissary
@Emissary Heh ... 내 오래된 프로젝트 모두 ASCII를 사용하는 많은 이유 중 하나입니다. 외부의 모든 것은 HTML 엔터티로 인코딩되어 서버로 보내집니다 (ASCII가 아닌 입력은 거부됩니다). 아, 카펫 아래에서 문제를 휩쓸고 다니는 것이 좋은 생각이라고 생각하는 것이 얼마나 어리석은 짓인가! –