sql >> Databasteknik >  >> RDS >> Mysql

Mysql php teckenuppsättning inställning

Blanda inte mysql_* med mysqli_*-funktioner. Du måste vara konsekvent! Du använder mysqli_ först och sedan använder du mysql_ . Det kommer inte att fungera!

Så här gör jag:

mysqli_set_charset($Handle, 'utf8'); // <- add this too
mysqli_query($Handle, "SET NAMES 'utf8';");
mysqli_query($Handle, "SET CHARACTER SET 'utf8';");
mysqli_query($Handle, "SET COLLATION_CONNECTION = 'utf8_unicode_ci';");
// might be a bit redundant but it's safe :) ... I think :)

Se till att du tillhandahåller korrekt UTF8 till den.




  1. MySQL räkna komplexa frågeresultat?

  2. Global frågetimeout i MySQL 5.6

  3. ORA-01652:det går inte att utöka tempsegmentet med 128 i tabellutrymmet SYSTEM:Hur förlänger man?

  4. SQL plural/singular sökningar