Domanda

test.php - Utilizzo dell'IDE normale (phpDesigner7)

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

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

</body>
</html>

produzione :???????


test.html - Utilizzo dell'IDE normale (phpDesigner7)

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

produzione :???????


test.html - Utilizzo del pad arabo

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

produzione :بوغاليا


hello.php - Utilizzo del pad arabo

<?php 
 echo "Hello";
 ?>

produzione :Niente

Sto eseguendo un WAMP locale (PHP 5.3).Da questa.
Ho provato a salvare queste pagine con:charset=utf-8 anche su entrambi i programmi senza fortuna.

So per certo che il mio IDE non è in grado di gestire caratteri speciali e l'altro programma in grado di gestire caratteri speciali può scrivere HTML realizzabile, ma se al suo interno sono scritti file PHP, non funzionerà.So che si tratta di un problema di codifica (nell'IDE e durante la visualizzazione delle pagine).

Come si fa a visualizzare caratteri speciali con il codice PHP, ho grandi porzioni di questo testo arabo che devono essere visualizzate.

Sai come si fa?

Grazie!:)

È stato utile?

Soluzione

Perché stai impostando il tuo set di caratteri su iso-8859-1?Questo è Latin-1.Non è possibile eseguire il rendering di caratteri non latini in Latin-1.

Prova invece a utilizzare UTF-8.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top