phpmyadmin и mysql енкодинг

rxfeniks

Registered
Привет,
Някой може ли да ми каже, как се сменя default зададения енкодинг на phpmyadmin-а (MySQL charset: UTF-8 Unicode (utf8)), за да не връща маймункси букви и прочие. :o Всички таблици са направени с cp-1251, но пак не става... :shock:

Ще съм благодарен на отзовалите се :?:
 
Пробвах, но не става...
...дори обърнах внимание, че, ако добавя нещо в дадена таблица през phpmyadmin, вътре си излиза на български, но в сайта през php го изкарва пак оср*но. А пък през системката, която съм направил, през нея като се добавя пък и в двата случая работата е - "?? ??????? ?????"
 
Ще се самоцитирам от друга тема:

rombeca каза:
Никакъв лантин_шведиш и други такива глупости.

1. Полетата в БД - utf8_unicode_ci.
2. Запази файла като UTF-8 без BOM
3. Преди заявката:

$chars="SET CHARACTER SET utf8";
mysql_query($chars);

4.Няма начин да не стане.
5. Има най-малко 100 такива теми, в 98 съм писал същото.

и ще добавя:

6. В всички файлове <мета>, или header - utf-8.

7. Използвайте правилно utf-8 и няма да имате никави проблеми с всякакви букви, цифри и специални символи. Това cp1251 е майкрософтска измислица.

8. Няма такъв сайт, писан с HTML, PHP, MYSql дето да не го подкарам на кирилица.
 

Back
Горе