Задавайте вопросы, мы ответим
Вы не зашли.
Установлен MySQL 5.1 и MySQL Query Browser проблема заключается в следущем, в MySQL Query Browser вместо русских букв отображаются квадратики и в запросах PHP "????". Вручную русский текст добавляется не плохо без каких-либо нареканий. Кто знает подскажите пожалуйста очень или хотябы где искать решение проблемы.
Неактивен
Вручную - это в клиенте mysql?
Вы используете Windows?
Если оба ответа "да" - то ответ такой:
1. Консоль Windows использует кодировку cp866.
2. Query Browser использует кодировку utf8
3. PHP использует кодировку latin1
4. Вы нигде не делаете SET NAMES
Разумеется, значения тут по-умолчанию все.
Самое простое решение - сделать таблички в utf8 и выполнять команду SET NAMES сразу
после подключения. Например, для PHP (если остальной сайт отдается в cp1251) надо
выполнить команду SET NAMES cp1251.
Старые данные (которые уже есть в таблицах) проще всего выкинуть, хотя, можно и
преобразовать кодировку.
Также можете почитать статью, в ней написано про поддержку кодировок в MySQL: http://sqlinfo.ru/articles/info/2.html
Неактивен
Большое спасибо ваш совет очень помог настроил PHP путем добавления строчки
"mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());"
Неактивен
Если в QueryBrowser отображаются квадратики вместо русских букв в окне текста запроса,
то это не в кодировке дело, а просто в Options надо шрифт поставить человеческий, типа MS Sans Serif
Неактивен