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

проблем с кодирането на php mysql заявка

Това, което съм склонен да намеря, решава много неща е;

mysql_query("SET NAMES 'utf8'");

Преди да бъдат изпълнени каквито и да е заявки.

Документацията препоръчва да използвате mysql_set_charset но често виждам тази функция да липсва.

if( function_exists('mysql_set_charset') ){
    mysql_set_charset('utf8', $db_con);
}else{
    mysql_query("SET NAMES 'utf8'", $db_con);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP / SQL, просто изберете къде да получите стойността като колона

  2. Позоваване на групи в MySQL регулярен израз?

  3. substr не работи добре с utf8

  4. SQL изявление, за да получите всички клиенти без поръчки

  5. Има ли някакви отрицателни ефекти при промяна на кодирането на таблицата на mysql?