Incepand de saptamana trecuta a cumparat instalator Fantastico Deluxe, care, în opinia mea umila este una dintre cele mai decente pentru servere CPanel. L-am instalat și testat totul a mers lin. Astăzi, un client mi-a spus despre o problemă cu codificarea de instalare WordPress. Prin lucrurile și bazele imediat problema straluceau au fost Latin1 UTF8 de codificare implicită în loc de asumare. Chiar și mai distractiv este, că phpMyAdmin-a scris și este folosit în mod implicit UTF8, dramă. Am decis să revizuiască dosarele Fantastico-l pentru a vedea dacă există undeva unde pot găsi eu setări de bază de date în mod implicit la văzut pentru prima dată nimic. Atunci ceva mă Tekna pentru a vedea ce este în my.conf și pentru a vedea ce nu a existat nici o setare corespunzătoare în configurația și toate luminile sale pe orice este setat ca implicit. serverul mysql hardkodnat utilizați UTF8 cu excepția cazului în care este configurat cu alte setări și Fantastico-l, evident, este Latin1 ( care este decizia destul de prost). Soluţia este banal ca întotdeauna Adauga 2 linie în [mysqld] parte lipsă astfel încât să fie UTF8 ca codificarea implicită, şi acesta tot se duce la culcare 🙂

server de set de caractere = utf8
asamblare-server = utf8_general_ci

Eu am nu idea de ce am pierdut aceste setări, când am jucat pentru a face mai multe “Finney” MySQL setări-.

Consolidată prin Zemanta