sql >> Databáze >  >> RDS >> Mysql

json_encode nic nevrací

Vím, že je to staré, ale nenašel jsem vysvětlení této chyby, v mém případě byl problém udržet hodnoty na DB s diakritikou (Ej:cafetería). var_dump($emparray ) jistě zobrazuje informace, ale echo json_ecode($emparray ) neukazuje nic. Řešení?

Toto je moje DB připojení:

$connection = mysqli_connect('ip,'user','pass','dbname') or die("Error " . mysqli_error($connection));

Stačí přidat správnou znakovou sadu:

mysqli_set_charset( $connection, 'utf8');

Očekává tuto práci pro ostatní.



  1. Jak zálohovat šifrovanou databázi pomocí serveru Percona pro MySQL 8.0

  2. Jak vypsat tabulky ovlivněné kaskádovým mazáním

  3. .Net ORM, který dobře funguje s MySQL

  4. Potřebné rady ohledně struktury databáze