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

Chorvatská diakritická znaménka v MySQL db (utf-8)

Nastavení znakové sady MySQL tabulky nestačí – měli byste také dbát na to, abyste nastavili správnou znakovou sadu pro klienta, připojení a výsledky, přičemž výchozí hodnoty se mohou lišit server od serveru, takže databáze není přenositelná:stejný obsah databáze může být zobrazeny odlišně při přesunu na jiný server.

Už nějakou dobu ukládám slovinský text do MySQL a funguje mi toto:

  • první věc, kterou po připojení uděláte, by měla být vydání "NASTAVENÍ NÁZVŮ utf8 " dotaz
  • ujistěte se, že řetězce, které ukládáte, jsou pro začátek utf-8:pokud je přebíráte z formuláře webové stránky, ujistěte se, že je stránka v UTF-8
  • dávejte pozor, jaké nástroje používáte k procházení/úpravě obsahu databáze online:PhpMysqlAdmin rozhodně není bezpečný.

Doufám, že to pomůže.



  1. pdo volný výsledek

  2. Hibernate Formule Anotace - MySql funkce:INTERVAL, DAY

  3. V SQL databázi ponechte pouze prvních 50 záznamů a zbytek smažte

  4. Příklad uložená procedura v Oracle s parametrem IN OUT