Pergunta

test.php - usando IDE regular (phpDesigner7)

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

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

</body>
</html>

resultado : ???????


test.html - usando IDE regular (phpDesigner7)

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

resultado : ???????


test.html - usando o painel árabe

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

Saída: بوغاليا


Hello.php - Usando o painel árabe

<?php 
 echo "Hello";
 ?>

Saída: nada

Estou executando um wamp local (Php 5.3). A partir disso.
Eu tentei salvar essas páginas com: charset = utf-8 também em ambos os programas sem sorte.

Sei que meu IDE não pode lidar com caracteres especiais e o outro programa que pode lidar com caracteres especiais pode escrever HTML viável, mas se os arquivos PHP estiverem gravados nele, ele não funcionará. Eu sei que esse é um problema de codificação (no IDE e ao exibir as páginas).

Como é exibido caracteres especiais com código PHP, tenho grandes pedaços deste texto em árabe que precisa ser exibido.

Você sabe como isso é feito?

Obrigado! :)

Foi útil?

Solução

Por que você está definindo seu charset para ISO-8859-1? Isso é latim-1. Você não pode renderizar caracteres não latinos no latim-1.

Tente usar o UTF-8 em vez disso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top