Atualmente eu criei um site simples usando o sistema de inclusão
header.php – contém a primeira parte da página HTML (Head, meta tags, códigos JS … etc.)
page.php – contém código php simples
Conteúdo da página
Meu principal problema com a língua árabe
Eu tenho que colocar
em page.php, footer.php entre tags caso contrário, o árabe não suportará corretamente.
Isso evita a validação da página por causa dessas tags.
Existe algum método para evitar esse problema?
obrigado
// Send a raw HTTP header header ('Content-Type: text/html; charset=UTF-8'); // Declare encoding META tag, it causes browser to load the UTF-8 charset // before displaying the page. echo ''; // Right to Left issue echo '';
Encode o fio árabe no UTF-8 usando uma ferramenta como esta . (Não é necessário alterar quaisquer configurações – esse link possui as configurações corretas que você precisa).
Em seguida, use utf8_decode () para decodificar a string de volta.
Exemplo:
Além de todas as respostas … Certifique-se de que seus arquivos (HTML / PHP) sejam salvos com a codificação certa utf-8
Tudo que você precisa é colocar isso
em um arquivo que você inclui / inclui uma vez em suas páginas
EDITAR. exemplo:
header.html
my title in العربية
mypage.php
العربية
foot.html
my footer
1- Coloque isso
2- Você também deve salvar os documentos em UTF-8 não ANSI
Os headers devem aparecer como os seguintes:
Salve seu documento como utf-8