Я видел некоторые решения, но я не могу понять, как заставить его работать.
(a) в phpMyAdmin Я могу выбрать один из двух вариантов для иврита:
- hebrew_general_ci
- hebrew_bin
после выбора одного из них - я вижу в phpMyAdmin символы правильно.
В чем различия?и не должен ли я выбирать utf-8 вместо этого?
(b) Что касается PHP - файл html может показать мне иврит, потому что у меня есть эта строка в кодировке:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
и еслиЯ написал бы «echo אבגדה» (не латинский), он также будет работать.
Проблема заключается в том, чтобы взять данные базы данных и показать их правильно (показывает «??????»).
вот простой код:
<?php
$con = mysql_connect("localhost","root","my_password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("boomerang", $con);
$result = mysql_query("SELECT * FROM words");
while($row = mysql_fetch_array($result))
{
echo $row['blabla'];
}
mysql_close($con);
?>
Что мне нужно добавить, чтобы оно заработало?