Pergunta

Eu tenho um site no qual tenho que colocar algumas linhas em árabe ... como fazer isso ...

onde obter os personagens de texto em árabe ... como fazer a página apoiar o árabe ...

Eu tenho que colocar uma linha por página e há uma lotra de páginas, então não posso fazer imagens e colocá -las ...

alt text

Foi útil?

Solução

O W3C tem uma boa introdução.

Resumidamente:

HTML é uma linguagem de marcação de texto. Texto significa quaisquer caracteres, não apenas em ASCII.

  1. Salve seu texto usando uma codificação de caracteres que inclui os caracteres que você deseja (o UTF-8 é uma boa aposta). Provavelmente, isso exigirá a configuração do seu editor de uma maneira específica para o editor específico que você está usando. (Obviamente também exige que você tenha uma maneira de inserir os personagens que deseja)
  2. Verifique se o seu servidor envia a codificação de caracteres correta nos cabeçalhos (como você faz isso depende do software do servidor que você nos EUA)
  3. Se o documento que você servir sobre o HTTP especificar sua codificação internamente, verifique se está correto também
  4. Se algo acontecer com o documento entre você salvá -lo e estar sendo servido (por exemplo, sendo colocado em um banco de dados, sendo distribuído por um script do lado do servidor, etc.), verifique se a codificação não está no caminho.

Você também pode representar qualquer caráter unicode com ASCII

Outras dicas

Esta é a resposta necessária, mas todo mundo respondeu apenas à parte um de muitos.

  • Passo 1 - Você não pode ter os caracteres multilíngues no documento unicode .. converta o documento para UTF-8 documento

Os editores avançados não simplificam para você ... Vá de nível baixo ...
Use o bloco de notas para salvar o documento como menam.html e altere a codificação
Digite para UTF-8

  • Passo 2 - Mencione na sua página HTML que você vai usar esses personagens por

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    
  • Etapa 3 - Quando você coloca alguns caracteres, verifique se as tags de contêiner têm as duas propriedades seguintes definidas

    dir='rtl'
    lang='ar'
    
  • Passo 4 - Obtenha os personagens de algum editor de ferramentas específicos ou editor online como eu fiz com Árabe-keyboard.org

exemplo

<p dir="rtl" lang="ar" style="color:#e0e0e0;font-size:20px;">رَبٍّ زِدْنٍي عِلمًا</p>

NOTA: Tipo de fonte, família de fontes, configuração de rosto de fonte não terá efeito em caracteres especiais

Você não precisará de garantir que a área em que você exibe o árabe também esteja orientada para a direita para a esquerda?

por exemplo

<p dir="rtl">

Você não apenas precisa colocar a meta tag, dizendo que é UTF-8, mas realmente faz do documento UTF-8. Você pode fazer isso com bons editores (como o bloco de notas ++) convertendo-os em "Unicode" ou "UTF-8 sem BOM". Do que você pode simplesmente usar caracteres árabes

Como esta página é UTF-8, aqui estão alguns exemplos (espero não escrever nada rude aqui): شغف

Se você usar um idioma de script lateral do servidor, verifique se ele não produzirá a página em uma codificação diferente. No PHP, por exemplo, você pode defini -lo assim:

header('Content-Type: text/html; charset=utf-8');

Se você nem sabe onde obter personagens árabes, mas deseja exibi -los, está fazendo algo errado.

Salvar arquivos que contêm caracteres árabe com a codificação UTF-8. Um bom editor permite que você defina a codificação do personagem. Na página HTML, coloque o seguinte depois <head>:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

Se você estiver usando xhtml:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

É isso.

Uma maneira alternativa (sem mexer com a codificação de um arquivo) está usando sequências de escape HTML. Este site faz esse trabalho para você: http://www.htmlescape.net/

Edito a página HTML com bloco de notas ++, defina a codificação para o UTF-8 e seu trabalho

Como mencionado acima, por editores de texto padrão não usarão o UTF-8 como a codificação padrão para documentos. No entanto, a maioria dos editores permitirá que você altere isso nas configurações. Mesmo para cada documento específico.

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