Допоможете розібратися з кодуванням на сайті

Допоможете розібратися з кодуванням на сайті
  • PHP
  • MySQL

Помилка вказує на конфлікт кодувань як я зрозумів, але немає там нічого крім UTF-8, хоч убий.

У свою чергу міняв писав всякі set names utf-8, мене всю кодування бази на utf8_general_ci (також utf8_unicode_ci), в коді php заміняв все на "1251" бо UTF-8 там і так стоїть, в загальному перепробував всі способи хоч якось пов'язані з кодуванням.







Потім вирішив я встановити цю справу на Денвер, заходжу в 127.0.0.1 і бачу півсторінки в ....., ну ладно з ким не буває, заходжу в ПМА, там все нормально, міняю кодування хрому з UTF-8 на +1251 і про чудо ..... зникли і все добре, що не скажеш про PhpMyAdmin. Це так для довідки.







Пробував заходити на сайт і з MacMini, те ж саме, буква "І" та "ш" поза законом. Бояться що я напишу слово "гашиш"?
Навіть незнаю що і робити, може санкції? [I] [size = 50] сарказм [/ size] [/ i]

Допоможете розібратися з кодуванням на сайті

utf8_unicode_ci це не те, що ви маєте на увазі. Почитайте повнімальнее про кодування. utf8_general_ci - це і є той самий utf в звичному розумінні.

Так в тому то і справа, що я використовував обидва варіанти і utf8-unicode і utf8-general

Допоможете розібратися з кодуванням на сайті

У такому випадку чому у вас вилазить помилка несумісності кодувань, і чому ви шукаєте в 1251? Вам дані не в utf приходять і ви їх базу. А потім (можливо) виводите їх в браузер без мета тега.







Схожі статті