Добрый день! Возник вопрос:
имею БД спроектированную в MySQL 5.7.16, кодировка utf8. Когда открываешь базу в MySQL Workbench, то русские символы отображаются корректно и корректно происходит редактирование при внесении русских букв. Если же открыть БД в dbForge, то русские символы отображаются иероглифами, а при редактирование русских слов возникает ошибка Incorrect string value.
В чем может быть проблема?
Русские символы БД в Utf8 отображаются иероглифами. В Workbench все ok
Re: Русские символы БД в Utf8 отображаются иероглифами. В Workbench все ok
Проблема разрешилась - нужно было в окне "свойства соединения базы данных..." во вкладке "Дополнительно" поставить галочку "Определить кодировку MySQL". По умолчанию галочка была снята, а в качестве кодировки было указано "по умолчанию -> Текущая кодировка Windows".
Странно, логичнее было бы в dbForge после инсталяции по умолчанию включать указанную выше галочку.
Но разработчикам виднее...
Странно, логичнее было бы в dbForge после инсталяции по умолчанию включать указанную выше галочку.
Но разработчикам виднее...
Re: Русские символы БД в Utf8 отображаются иероглифами. В Workbench все ok
При создании нового подключения кодировка устанавливается в UTF8, чего должно быть достаточно для отображения русских символов.
Re: Русские символы БД в Utf8 отображаются иероглифами. В Workbench все ok
этого, однако же, недостаточно.Alexander писал(а):При создании нового подключения кодировка устанавливается в UTF8, чего должно быть достаточно для отображения русских символов.
я долго бился с кракозябрами, думая, что проблема в ОС. однако же удаление соединения и создание нового с включением описанной выше опции все исправило.