Mysql
 sql >> база данни >  >> RDS >> Mysql

json_encode не връща нищо

Знам, че това е старо, но не намерих обяснението на тази грешка, в моя случай проблемът беше да запазя стойностите в DB с акцент (Ej:cafetería). var_dump($emparray) определено показва информация, но echo json_ecode($emparray) не показва нищо. Решението?

Това е моята DB връзка:

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

Трябва само да добавите правилния набор от знаци:

mysqli_set_charset( $connection, 'utf8');

Очаква тази работа за други.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблеми при свързване към mysql сървър:ГРЕШКА 2003 (HY000)

  2. Командата Mysql не е намерена в OS X 10.7

  3. Защо DBI имплицитно променя цели числа в низове?

  4. Изберете последния идентификатор за вмъкване

  5. Инсталирайте уеб сървър в Windows XP с Apache2, PHP5 и MySQL4 – част 4