0
MySQLiを使用している場合、スカンジナビア語の文字を処理するにはどうすればよいですか?テキストPäivänkakkara
がブラウザにP\u00e4iv\u00e4nkakkara
と表示されるようになりました。MySQLとPHP MySQLiを使用している場合、スカンジナビア語の文字(åäö)を正しく印刷するにはどうすればよいですか?
データベース接続を初期化するとき、私は以下のようにset_charset
機能を使用しています:
$conn->set_charset("utf8");
テーブルの照合がutf8_unicode_ci
です。私はテキストが続いて
echo json_encode($foo, JSON_UNESCAPED_UNICODE);
を使用して正しく印刷するために得ることができた
をあなたの頭のタグ '<メタ文字セットが=「UTF-8」>でこれを入れて' – Mihai
すべてがかかって、あなたのアプリケーション内の1つの間違った文字セットの設定です - *すべて*同じ文字セットである必要があります!私は以前に、小さなチェックリストを含むが含まれている[** UTF-8エンコーディングについての答え**](https://stackoverflow.com/a/31899827/4535200)を書いています。 PHP/MySQLアプリケーションです。 さらに詳細なトピック[** UTF-8を通した**](https://stackoverflow.com/q/279170/4535200)もあります。ほとんどの場合、これらのトピックのいずれかまたは両方の解決策が見つかります。 – Qirel
'P \ u00e4iv \ u00e4nkakkara'は、あなたがソート(つまり、ユニコード)をエンコードしているように見えますが、どこかに' json_encode() 'がありますか? – Qirel