Ajutați-mă să înțeleg codificarea pe site

Ajutați-mă să înțeleg codificarea pe site
  • PHP
  • MySQL

Eroarea indică conflictul de codificare așa cum am înțeles, dar nu există nimic altceva decât UTF-8, chiar să ucidă.

La rândul său mi să scrie tot felul de nume set UTF-8, am toate codificarea baze pentru a utf8_general_ci (dar și utf8_unicode_ci), în PHP am înlocuit codul, totul pe „1251“, deoarece UTF-8 acolo, și așa ar trebui, în general, a încercat toate mijloacele puțin așa cum asociate codificării.

Apoi am decis să stabilească problema la Denver, mă duc la 127.0.0.1 și a vedea o jumătate de pagină în ..... Ei bine, care nu se întâmplă, mă duc la ACA, e în regulă, am schimba codare crom cu UTF-8-1251 și despre miracol ..... plecat și totul este bine, că nu este adevărat de PhpMyAdmin. Acest lucru este valabil pentru referință.

Încercat să meargă pe site și cu MacMini, la fel, literele "I" și "sh" au fost scoase în afara legii. Ti-e frica sa scriu cuvantul "hashish"?
Chiar nu știu ce să fac, pot sancțiuni? [i] [size = 50] sarcasm [/ size] [/ i]

Ajutați-mă să înțeleg codificarea pe site

utf8_unicode_ci nu este ceea ce vrei să spui. Citiți mai atent despre codificări. utf8_general_ci - acesta este utf în sensul obișnuit.

De fapt, problema este că am folosit ambele opțiuni și utf8-unicode și utf8-general

Ajutați-mă să înțeleg codificarea pe site

În acest caz, de ce primești eroarea de incompatibilitate a codificărilor și de ce te uiți la 1251? Nu primiți date în utf și vă bazați. Și apoi (eventual) le scoate în browser fără meta tag.

Articole similare