Здравствуйте Проблема при установке локали PHP: <?php // Установка локали setlocale(LC_ALL, 'ru_RU.UTF-8'); function uniqwords($content,&$null=false){ $words=preg_split("/([^[:alnum:]]|['])+/s",$content); $words=array_map("strtolower",$words); $words=array_unique($words); return $words; } $filename="content.txt"; $content=file_get_contents($filename); $uniq=uniqwords($content); $line_words=join(" ",$uniq); echo $line_words; ?> работает неправильно, хотя PHP: setlocale(LC_ALL, 'ru_RU.UTF-8'); echo '<br />', strftime('Число: %d, месяц: %B, день недели: %A'); работает правильно
В какой кодировке файл? Попробуй переконвертировать содержимое файла. PHP: $content = file_get_contents($filename); $content = iconv("кодировка файла", "UTF-8", $content);