sql >> Database >  >> RDS >> Mysql

Een Arabische tekst invoegen MySQL

Ik had onlangs zelf dezelfde problemen.

Hier zijn een paar tips:

  • ALLE attributen moeten zijn ingesteld op ut8 (sortering is NIET hetzelfde als charset)
  • Sla het document op als UTF-8 (als je Notepad++ gebruikt, is dit Format -> Converteren naar UFT-8)
  • De koptekst in zowel PHP als HTML moet worden ingesteld op UTF-8 (HTML:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> en PHP:header('Content-Type: text/html; charset=utf-8');
  • Als u verbinding maakt met de database, stelt u daar ook de tekenset ti UTF-8 in, als volgt:$link->set_charset("utf8"); (direct na het aansluiten)
  • Zorg er ook voor dat uw database en tabellen zijn ingesteld op UTF-8, u kunt dat als volgt doen:

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Onthoud dat ALLES moet worden ingesteld op UFT-8 charcode, anders worden dingen als "Øسناً" ingevoegd. Ik hoop dat dit heeft geholpen!



  1. Doctrine 2 Query Builder abs Functie

  2. Hoe kan ik DATE() gebruiken in Doctrine 2 DQL?

  3. WordPress Meta Query-arrays

  4. Bestanden uploaden en downloaden PHP en MySQL