エンコードで文字を印刷できません。私は道を試みた。文字はjsonで印刷されません
echo json_encode($user,JSON_UNESCAPED_UNICODE);
またはiconv("ISO-8859-1", "UTF-8",$user)
あなたは私を助けることができますか?ここでコード。
$user = "ğığığı";
echo json_encode($user);
ありがとうございます。
エンコードで文字を印刷できません。私は道を試みた。文字はjsonで印刷されません
echo json_encode($user,JSON_UNESCAPED_UNICODE);
またはiconv("ISO-8859-1", "UTF-8",$user)
あなたは私を助けることができますか?ここでコード。
$user = "ğığığı";
echo json_encode($user);
ありがとうございます。
あなたはあなたが `JSON_UNESCAPED_UNICODE`パラメータを渡す場合でも、あなたはまた、すべてのもの(と絶対にすべてが)UTFであることを確認する必要があり、それはここhttp://sandbox.onlinephpfunctions.com/code/05d859c4b23417e54aad12fd96c8548949075c67
はい、オンラインエディタで動作しますが、なぜlocalhostでは動作しませんか? –
を働く見ることができます
echo json_encode($user,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
を使用する必要があります-8符号化される。私は以前に少しのチェックリストを含む[** an answer **](http://stackoverflow.com/questions/31897407/mysql-and-php-utf-8-with-cyrillic-characters/31899827#31899827)を書いていますPHP/MySQLアプリケーションの文字セットの問題の大半*をカバーします。 さらに詳細なトピック[UTF-8すべての方法](http://stackoverflow.com/questions/279170/utf-8-all-the-way-through)もあります。また、 '$ user'を直接印刷するとどうでしょうか?それは正しいのですか? – Qirel