sql >> Databáze >  >> Database Tools >> phpMyAdmin

Problém UTF8 s MySQL 5

Zkusili jste přidat

SET NAMES 'utf8';

do vašeho SQL výpisu?

Věc s utf8 nebo kódováním obecně je taková, že abyste byli úspěšní, musíte se ujistit, že:

  • soubor je kódován utf8 bez podpisu
  • výchozí kódování serveru mysql je nastaveno na utf8
  • připojení je utf8 (proto jste do souboru SQL vložili SET NAMES 'utf8').
  • všechny tabulky a sloupce mají správné kódování a znakovou sadu
  • všechny vaše webové soubory musí mít také kódování utf8. A nefunguje jen přidat správnou hlavičku. Musíte soubor otevřít, zkontrolovat, zda je kódování utf8, pokud ne, vše vyjmout, změnit kódování na utf8 a vše vložit zpět. Nefunguje to, pokud jen změníte kódování a uložíte soubor!


  1. sql server 2012:nelze změnit přihlášení sa

  2. Zvětšete velikost písma pole dotazu SQL

  3. načítání obrázků z databáze a zobrazení všech na stránce

  4. Při prvním otevření phpmyadmin z xamp nelze použít skalární hodnotu jako pole