0

ヘブライ語でウェブサイトを構築したいと考えています。

私が書くとき

<meta charset="utf-8">

タイトルのラベルは良さそうに見えますが、DB からの文字はすべて疑問符 - 「????」です。

私が書くとき

<meta charset="windows-1255">

DB からの文字は問題ありませんが、ラベルはすべて「???」です。

ところで-DBに接続した後、このコードも使用しています:

mysql_query("SET NAMES 'hebrew'");

setlocale(LC_ALL, 'he');

どうすれば修正できますか?

4

1 に答える 1

0

DB接続がUTF-8で動作するように指示する必要があります。試してください:

mysql_query( 'SET NAMES utf8' );

これは、MySQL 接続を作成した直後に行ってください。また、ページを UTF-8 に保ちます。

また、新しいプロジェクトを開始する場合は、mysqli_*代わりに関数を使用する必要がありますmysql_*

于 2013-09-28T13:14:22.420 に答える