He resuelto mi problema con el idioma hebreo. Era un problema de codificación de la fila/campo de la base de datos y la tabla. Aquí está la solución que usé. Recibí ayuda de otra respuesta y el enlace se proporciona a continuación, en caso de que alguien lo necesite.
- La intercalación de la base de datos debe ser
utf8_general_ci
. - La intercalación de la tabla con hebreo tiene que ser
utf8_general_ci
. -
En el script de conexión de PHP poner
header('Content-Type: text/html; charset=utf-8');
-
En la etiqueta de encabezado xhtml poner
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
Si está utilizando MySQLi, coloque este código en el script de conexión después de seleccionar la base de datos:
mysql_query("SET NAMES 'utf8'");
Si está utilizando PDO, ponga
$conn->query("SET NAMES 'utf8'");
La primera respuesta me ayudó y la tomé desde allí