¿Cómo puedo resolver la codificación del lenguaje de archivo de mi página web PHP?

Tengo un problema en la codificación de idiomas en PHP ya que mi archivo php debe mostrar caracteres en inglés y árabe.

Algunas partes de la página web son estáticas y otras son dinámicas (los datos provienen de una base de datos Sybase) y la codificación del idioma de la base de datos está bien ya que los datos se muestran bien en ella.

Mi página web tiene algunas listas desplegables que son dinámicas pero muestran los datos en un formato extraño que no es inglés ni árabe, como cuadrados y símbolos desconocidos.

Revisé las posibles causas e hice muchas soluciones como: -

Cambiar la codificación del script PHP:

Guardar archivo con el nombre: Página web1 de tipo: PHP y codificación: ANSI o UTF-8 o Unicode.

Cambiar la declaración de codificación HTML:

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

Cambiar la declaración de codificación de PHP:

header('Content-Type: text/html; charset=UTF-8);
header('Content-Type: text/html; charset=windows-1256');

Cambiar la fuente y el idioma de las tablas de la base de datos:

Arial(Arabic).

El problema aún existe y no sé qué puedo hacer para resolverlo.

¿Puedes sugerir alguna solución?

Respuestas a la pregunta(3)

Su respuesta a la pregunta