いくつかの解決策を見てきましたが、それを機能させる方法を理解できないようです。
(a) phpMyAdmin では、ヘブライ語の次の 2 つのオプションから選択できます。
- 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);
?>
機能させるには何を追加する必要がありますか?