2

こんにちは私はデータベースにMYSQLを使用しています。モンゴルフォントを使用する場合。????のようにMYSQLに保存します。これを修正する方法は? これは私のデータベースの写真です

英語で保存すると問題ないように見えますが、モンゴル語では??? 写真の中の。画面ではそれも????のように見えます

私のMYSQL挿入コードは次のとおりです。

$sql ="INSERT INTO core_network (system_name,sub_cat,location,alarmtype,severity,start_time,end_time,reason,shift_operation)
    VALUES ('$S_name','$subcategory','$city','$a_type','$severity','$S_time','$F_time','$reason','$shift_operation')";

修正する方法は?

4

2 に答える 2

3
$connection = mysql_connect($host1, $user, $pass)
or die("Could not connect: ".mysql_error());
mysql_select_db($database1,$connection)
or die("Error in selecting the database:".mysql_error());

DBに接続した後、「SELECT」を使用する前に、次のコードを使用してください。

mysql_query("SET CHARACTER SET utf8",$connection);
于 2012-12-14T19:47:03.690 に答える
2

列の照合をのようなUTF-8に設定する必要がありますutf8_general_ci

また、接続文字セットもUTF-8であることを確認する必要があります。たとえば、

SET NAMES "utf8"

他のSQLの前に。

于 2012-12-14T19:47:33.560 に答える