Rozwiązałem problem z językiem hebrajskim. Był to problem z kodowaniem wiersza/pola w bazie danych i tabeli. Oto rozwiązanie, którego użyłem. Skorzystałem z pomocy innej odpowiedzi, a link jest podany poniżej, na wypadek gdyby ktoś go potrzebował.
- Sortowanie bazy danych musi mieć postać
utf8_general_ci
. - Porównanie tabeli z hebrajskim musi być
utf8_general_ci
. -
W skrypcie połączenia PHP wstaw
header('Content-Type: text/html; charset=utf-8');
-
W nagłówku xhtml umieść
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
Jeśli używasz MySQLi, umieść ten kod w skrypcie połączenia po wybraniu bazy danych:
mysql_query("SET NAMES 'utf8'");
Jeśli używasz PDO, umieść
$conn->query("SET NAMES 'utf8'");
Pierwsza odpowiedź pomogła mi i ją przyjąłem stamtąd