Pregunta

Tengo un sitio web en el que tengo que poner algunas líneas en árabe ... cómo hacerlo ...

dónde obtener los caracteres de texto árabe ... cómo hacer que la página admite árabe ...

Tengo que colocar una línea por página y hay una gran cantidad de páginas, así que no puedo hacer imágenes y ponerlas ...

alt text

¿Fue útil?

Solución

El W3C tiene Una buena introducción.

En breve:

HTML es un lenguaje de marcado de texto. El texto significa cualquier personaje, no solo de ASCII.

  1. Guarde su texto usando una codificación de caracteres que incluya los caracteres que desea (UTF-8 es una buena apuesta). Esto probablemente requerirá configurar su editor de una manera específica para el editor en particular que está utilizando. (Obviamente también requiere que tenga una forma de ingresar los caracteres que desea)
  2. Asegúrese de que su servidor envíe la codificación de caracteres correcta en los encabezados (cómo hace esto depende del software del servidor que usted)
  3. Si el documento en el que sirve a través de HTTP especifica su codificación internamente, asegúrese de que también sea correcto
  4. Si algo le sucede al documento entre usted y lo atiende (por ejemplo, se coloca en una base de datos, siendo unido por un script del lado del servidor, etc.), asegúrese de que la codificación no se mueva en el camino.

También puedes representar Cualquier personaje unicode con ASCII

Otros consejos

Esta es la respuesta que se requirió, pero todos respondieron solo la primera parte de muchos.

  • Paso 1 - No puede tener los caracteres multilingüe en unicode documento. Convierta el documento en UTF-8 documento

Los editores avanzados no lo simplifican para usted ... Ve de bajo nivel ...
Use el bloc de notas para guardar el documento como Mename.html y cambie la codificación
Escriba a UTF-8

  • Paso 2 - Mencione en su página HTML que usará tales caracteres por

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    
  • Paso 3 - Cuando ponga algunos caracteres, asegúrese de que sus etiquetas de contenedor tengan las siguientes 2 propiedades establecidas

    dir='rtl'
    lang='ar'
    
  • Paso 4 - Obtenga los personajes de una herramienta específica editor o editor en línea como lo hice con Árabe-keyboard.org

ejemplo

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

NOTA: El tipo de fuente, la familia de fuentes, la configuración de la cara de fuente no tendrá ningún efecto en los caracteres especiales

¿No necesitará asegurarse de que el área donde muestre el árabe también está orientado a la izquierda?

p.ej

<p dir="rtl">

No solo tiene que poner la metaetiqueta, diciéndole que es UTF-8, sino que realmente hace el documento UTF-8. Puede hacerlo con buenos editores (como Notepad ++) convirtiéndolos en "Unicode" o "UTF-8 sin BOM". De lo que simplemente puedes usar caracteres árabes

Como esta página es UTF-8, aquí hay algunos ejemplos (espero no escribir nada grosero aquí): شغف

Si usa un lenguaje de secuencias de comandos del lado del servidor, asegúrese de que no genere la página en una codificación diferente. En PHP, por ejemplo, puede configurarlo así:

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

Si ni siquiera sabe dónde obtener caracteres árabes, pero desea mostrarlos, entonces está haciendo algo mal.

Guardar archivos que contienen caracteres árabes con la codificación UTF-8. Un buen editor le permite establecer la codificación del personaje. En la página HTML, coloque lo siguiente después <head>:

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

Si estás usando xhtml:

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

Eso es todo.

Una forma alternativa (sin meterse con la codificación de un archivo), está utilizando secuencias de escape HTML. Este sitio web hace ese trabajo por usted: http://www.htmlescape.net/

Edito la página HTML con Notepad ++, establece la codificación en UTF-8 y su trabajo

Como se mencionó anteriormente, por defecto, los editores de texto no utilizarán UTF-8 como la codificación estándar para documentos. Sin embargo, la mayoría de los editores le permitirán cambiar eso en la configuración. Incluso para cada documento específico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top