在PHP中显示特殊字符

DMi*_*Min 1 php arabic character-encoding special-characters

test.php - 使用常规IDE(phpDesigner7)

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>

<?php
      echo "???????";
?>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出:???????


test.html - 使用常规IDE(phpDesigner7)

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
???????
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出:???????


test.html - 使用Arabic Pad

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
???????
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出:بوغاليا


hello.php - 使用阿拉伯语填充

<?php 
 echo "Hello";
 ?>
Run Code Online (Sandbox Code Playgroud)

输出:没什么

我正在运行本地WAMP(PHP 5.3).由此.
我试过保存这些页面:charset = utf-8以及两个没有运气的程序.

我知道我的IDE无法处理特殊字符,而其他可以处理特殊字符的程序可以编写可用的HTML,但如果PHP文件是用它编写的,它就无法工作.我知道这是一个编码问题(在IDE中和显示页面时).

如何使用PHP代码显示特殊字符,我有大量需要显示的阿拉伯语文本.

你知道这是怎么做到的吗?

谢谢!:)

Bor*_*lid 7

你为什么要把你的字符集设置为iso-8859-1?那是拉丁语-1.您无法在Latin-1中渲染非拉丁字符.

请尝试使用UTF-8.