1

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

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

<?php
      echo "بوغاليا";
?>

</body>
</html>

输出 : ???????


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

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>

输出 : ???????


test.html - 使用阿拉伯语键盘

<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>

输出:بوغاليا


hello.php - 使用阿拉伯语键盘

<?php 
 echo "Hello";
 ?>

输出:没有

我正在运行本地 WAMP(PHP 5.3)。由此。
我尝试在两个程序上都使用 : charset=utf-8 保存这些页面,但都没有运气。

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

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

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

谢谢!:)

4

1 回答 1

7

为什么将字符集设置为 iso-8859-1?那是拉丁语1。您不能在 Latin-1 中呈现非拉丁字符。

尝试改用 UTF-8。

于 2010-08-05T01:06:06.153 回答