可以用PHP读取阿拉伯语文本文件

时间:2015-04-15 09:57:05

标签: php file arabic

我有很多文本(.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 个答案:

答案 0 :(得分:1)

这对我有用:

<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.text以UTF-8编码保存。

答案 1 :(得分:0)

你可以试试这个:

<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>

你可以看到:How to print all the txt files inside a folder with php?