0

データベースに次のように格納されている文字列があります:Nügunsを実行すると、次のprint_rようになります。

array (
     [0] => N�guns
)

それから私がするjson_encodeと、値はnull

json が正しくエンコードするために必要なことはありますか?

4

1 に答える 1

3

以下を確認する必要があります。

1-データベースを選択した後にこれを追加して、データベースへの接続中に文字エンコーディングを設定します。

mysql_query("SET NAMES UTF8")

また

$mysqli->set_charset("utf8")

2-ヘッダーとしてUTF-8を追加すると、使用できます

header('Content-Type: text/html; charset=utf-8');

またはHTMLのみを使用する

<meta charset="UTF-8">
于 2013-03-30T21:26:53.050 に答える