Не удается прочитать арабский текстовый файл в переполнении стека

У меня так много текстовых (.txt) файлов, и я хочу прочитать их с помощью PHP и отобразить в веб-браузере. Некоторые из моих файлов на арабском языке.

Я использую функцию file_get_contents для чтения файлов. Но я не могу получить правильный результат.

Вот пример того, что я мой вход и выход.

Input Text ===> لة إلى الشعب الأردني العزيز والى شعوب العالم الحر والى المنظمات الدولية  للحرية وحقوق الإنسان والى معاقل الديمOutput Text ===> J2 H'DI 49H( 'D9'DE 'D-1 H'DI 'DEF8E'* 'D/HDJ) DD-1J) H-BHB 'D%F3'F H'DI E9'BD 'D/JEHB

На моей странице уже есть кодировка UTF-8. Я также попробовал функцию fopen и все тот же результат.
Чего мне не хватает?

2

Решение

Это работает для меня:

<html>
<head>
<!-- <link rel="stylesheet" href="css/style.css" /> -->
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
</head>
<body>
<?php
$file = "arabic.txt";
$data = file_get_contents($file);
echo $data; ?>
</body>
</html>

, где arabic.txt сохраняется с кодировкой UTF-8.

1

Другие решения

Вы можете попробовать это:

<html>
<meta http-equiv='Content-Type' content='text/html'; charset='UTF-8'/>
<body>
<?php
//put your file in this folder
$path='D:\test';
$files=scandir($path);

foreach ($files as $key => $value) {
if($value!="." && $value!="..")
{
print_r(file_get_contents($path."/".$value));

}
}
?>
</body>
<html>

ты можешь видеть : Как распечатать все текстовые файлы в папке с php?

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector