sql >> Database teknologi >  >> RDS >> Mysql

Mysql php tegnsæt indstilling

Bland ikke mysql_* med mysqli_*-funktioner. Du skal forblive konsekvent! Du bruger mysqli_ først og derefter bruger du mysql_ . Det virker ikke!

Sådan gør jeg det:

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 :)

Sørg derefter for at give den korrekt UTF8.




  1. Indsættelse fra MS SQL Server til MySQL-database

  2. Bufferen er for lille til konvertering fra CLOB til CHAR eller BLOB til RAW

  3. DBConcurrency-undtagelse opstod under opdatering ved hjælp af dataadapter

  4. Hent beskeder fra postkassen ved hjælp af PL/SQL Mail_Client API