代码之家  ›  专栏  ›  技术社区  ›  DMin

在PHP中显示特殊字符

  •  1
  • DMin  · 技术社区  · 14 年前

    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-使用阿拉伯键盘

    <头&
    <meta http equiv=“content type”content=“text/html;charset=iso-8859-1”/>
    和/头& GT;
    和身体;
    _§
    和/身体;
    & lt//html & gt;
    

    输出:_§§


    hello.php-使用阿拉伯语pad

    <?php 
     echo "Hello";
     ?>
    

    输出:无

    我正在运行本地wamp(php 5.3)。由此而来。
    我尝试用:charset=utf-8保存这两个程序上的这些页面,但运气不好。

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

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

    你知道怎么做的吗?

    谢谢!:)

    1 回复  |  直到 14 年前
        1
  •  7
  •   Borealid    14 年前

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

    尝试使用UTF-8。