Защо в phpMyAdmin текста ми излиза като символи

HunterEx

Registered
Ето така изглежда: Разбиван в phpMyAdmin, а като извлека текста няма проблем като го показва браузъра.
Използвам Collation : utf8_unicode_ci
 
Колега, единственото, което ми идва наум е да провериш колацията на цялата база данни. Почти винаги използвам също utf8_unicode_ci и настройката на MySQL при мен е: http://localhost/phpmyadmin > "Колация на MySQL: utf8_unicode_ci (от падащото меню)" и нямам проблем.
Поздрави!
 
Не разбрах много добре за кой текст става въпрос но.

В файла с който се свързваш и селектираш базата слагаш
Код:
mysql_query("SET NAMES utf8");
е тая заявчица. С това заявяваш че ще работиш с utf-8. Старата информация записана в базата данни ще се счупи затова внимаваи.
 
Meniak, доколкото разбрах проблемът не е в извеждането на резултатите, а единствено в phpmyadmin. Т.е. самите записи в phpmyadmin са на маймуница, а в сайта - не.
Подкрепям колегата php_css, който даде интересен отговор. Затова най-добре авторът на темата малко да ни помогне в мисловния процес с разяснения по въпроса. :)
Имал съм много пъти същия проблем някога, но не си спомням как го оправях...
Поздрави!
 
Не съм импортвал базата просто от както я създадох записва всички записи, които са на кирилица, на маймуница сега ще продвам това с SET names

П.П. сега го пробвах и така вече и в сайта излиза на маймуница
 
Първо сетни си UTF8 на самия сайт след което си погледни и базата да е със същата коалиция, вариант 2: смени полетата на Varbin и схте го записваш бинарно текста. Като цялостно проблема ти е в енкодинга отам записвасх в грешен енкодинг и базата се омотва ( сетни utf8 и на самия пхп фаил който ти обработва текста)
 

Back
Горе