created a table with different languages, all columns have utf8_unicode coding, except for columns with Russian letters, there utf8_general-ci and the table itself is compared using utf8_unicode, when outputting from php via encode, only English letters are correctly output, and the rest (Chinese, Japanese and Russian) are output like this \ u0420 \ u041e \ u042b \ u0420 \ u0410 \ u041e \ u0410 \ u0420 \ u041e, how to fix it?
PS output function:
<?php require_once 'db_config.php'; // ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ // ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ $link = mysqli_connect($host, $user, $password, $database) or die("ΠΡΠΈΠ±ΠΊΠ° " . mysqli_error($link)); if(isset($_REQUEST["wordEnglish"])){ $wordEnglish =$_REQUEST["wordEnglish"]; $query ="SELECT * FROM translated_words WHERE wordEnglish = '$wordEnglish'"; $result = mysqli_query($link, $query) or die("ΠΡΠΈΠ±ΠΊΠ° " . mysqli_error($link)); if($result) { while($row = mysqli_fetch_array ($result)){ $client["wordEnglish"] = $row["wordEnglish"]; $client["defenitionEnglish"] = $row["defenitionEnglish"]; $client["wordRussian"] = $row["wordRussian"]; $client["defenitionRussian"] = $row["defenitionRussian"]; $client["wordChina"] = $row["wordChina"]; $client["defenitionChina"] = $row["defenitionChina"]; $client["wordJapan"] = $row["wordJapan"]; $client["defenition_Japan"] = $row["defenition_Japan"]; } } } if(isset($client)){ echo (json_encode($client)); } else{ echo (json_encode(null)); } // Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ mysqli_close($link); ?>