Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
データベースに次のように格納されている文字列があります:Nügunsを実行すると、次のprint_rようになります。
Nüguns
print_r
array ( [0] => N�guns )
それから私がするjson_encodeと、値はnull
json_encode
null
json が正しくエンコードするために必要なことはありますか?
以下を確認する必要があります。
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">