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

Nastavení znakové sady mysql php

Nesměšujte funkce mysql_* s funkcemi mysqli_*. Musíte zůstat konzistentní! Používáte mysqli_ nejprve a poté použijete mysql_ . To nebude fungovat!

Dělám to takto:

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

Pak se ujistěte, že jste mu poskytli správné UTF8.




  1. Jak se mohu vyhnout opravě pomocí mezipaměti klíčů v MySQL?

  2. Barman Cloud – Část 1:Archiv WAL

  3. Jak přidat indikátor AD/BC k datu v Oracle

  4. Jednoduchý příkaz Postgresql - název sloupce neexistuje