Як зробити правильний відображення українського тексту, яке кодування поставити

Відображення на сайті

Скрізь одну і ту ж став. Рекомендується UTF-8. Май на увазі, що у MySQL є 4 параметра, що відповідають за кодування. Їх все потрібно правильно виставити.
витяг з файлів конфіга з найважливішими:
[Client]
default-character-set = utf8

а якщо чіплятися з консолі, то запускати так:
mysql.exe --default-character-set = cp1251 для вінди
mysql.exe --default-character-set = KOI8-R для нікс під KOI

CP-1251 пробував? Новомосковський другий відповідь UTF краще, але все скрізь має збігатися.

В php iconv або в html windows-1251

Багато функцій підтримують тільки ютф8 і переводять в нього навіть якщо у самого стоїть одна тисяча двісті п'ятьдесят один тому я роблю так перед виведенням подібного на екран

Подивися яка кодування стоїть за умовчанням в РНР при завантаженні сторінки, яка задана в базі MySQL. Предпочительнее використовувати UTF-8. Як показує практика, якщо в подальшому будеш використовувати Ajax, то з UTF-8 найменше метушні буде

P.S. До речі, перш ніж укладати договір з хостером, потрібно уточнити, яка кодування встановлена ​​для його MySQL сервера. Якщо windows-1251, то ну його на хер такого хостера!

Написали хмару безграмотної нісенітниці!

Сам документ (сторінка сайту) повинен мати кодування UTF-8

База даних (відповідно, всі її таблиці) повинна мати кодування UTF-8

Про всяк випадок collated general_c

Усе! Ніяких проблем.

Проблеми починаються з використання стародавніх національних кодувань на кшталт російської cp-1251 або єврейської cp -1252.