Допустим, я хочу знать кодировку текстового файла,
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);?>
Он не конвертирует содержимое в ASCII. Поскольку он получает только содержимое файла, в этом нет необходимости.
Больше информации на http://us3.php.net/manual/en/function.file-get-contents.php
Других решений пока нет …