Pregunta

Cuando intento y ejecutar este código para imprimir una cadena árabe: print("إضافة"); me da este resultado: إضاÙØ©. Si utf8_decode () que voy a conseguir ?????. Tengo "ar AddLanguage" en mi configuración de Apache, pero no ayuda. ¿Cómo se imprime a cabo esta cadena árabe?

¿Fue útil?

Solución

También establece el idioma de la página a UTF8 por ejemplo:

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

y luego ver si es trabajado. Si aún así no funciona, ve y mira esto, es una solución completa para el idioma árabe usando PHP:

http://www.ar-php.org/en_index_php_arabic.html

Es posible que desee echa un vistazo a esto también:

http://www.phpclasses.org/browse/package/2875.html

Otros consejos

Puede ser que sea necesario indicar al navegador, que charset que está utilizando -. Yo supongo que es UTF-8

Con el fin de que achive, es posible que trate de poner esta porción de código al principio de su script, antes de generar cualquier salida:

header('Content-type: text/html; charset=UTF-8');


[utf8_decode][1] intentará decodificar la cadena de UTF-8 a latin1, que no es adecuado para los caracteres árabes -. por lo tanto los personajes '?'

Es posible que desee conjunto

default_charset = "utf-8"

en su php.ini. defecto charset Directiva indica al servidor para producir encabezado de tipo de contenido correcto.

También puede hacerlo en tiempo de ejecución:

ini_set('default_charset', 'utf-8');

También es posible que desee comprobar la fuente del navegador si se cuenta con el apoyo árabe. Se adhieren a las fuentes comunes como Arial Unicode y Times New Roman.

Bueno,

Primero: Añadir a comienzos de la página HTML

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

segundos: si está utilizando los datos AJAX codificar utilizando encodeURIComponent

En tercer lugar: Primera parte de la página PHP debe ser

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

y decodificar los datos enviados a PHP usando urldecode

Saludos,

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