mysql R39-3 и кириллица
#1

Перешел на mysql R39-3, где столкнулся с проблемой кириллицы в БД.
Раньше, если на сервере я записывал русские символы в БД, то они и отображались русскими, но сейчас они отображаются иероглифами, при это выгрузка на сервер идет по-русски, как и раньше. В чем проблема? Как побороть это? Это конечно хорошо, что функционирует все как и раньше, но честно-говоря хотелось бы видеть русские символы и в БД.
Кодировка UTF8
Reply
#2

Значит не UTF8. Кодировку еще и при подключении нужно указывать, и для таблиц указывать, и для столбцов.
Reply
#3

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Значит не UTF8. Кодировку еще и при подключении нужно указывать, и для таблиц указывать, и для столбцов.
Все указано. И кодировка стоит UTF8
Reply
#4

В бд кодировку сделай utf8 а при подключении попробуй cp1251 поставить
Reply
#5

Quote:
Originally Posted by CodeBreaker
Посмотреть сообщение
В бд кодировку сделай utf8 а при подключении попробуй cp1251 поставить
Подскажи, пожалуйста. Я серьезно раньше не встречался с такой проблемой. Я помню там что-то вроде ChatSet или что-то такое, но напиши лучше ты... Заранее благодарен.
Reply
#6

Сразу после подключения к базе, запрос
PHP код:
SET NAMES utf8
Reply
#7

Quote:
Originally Posted by CodeBreaker
Посмотреть сообщение
В бд кодировку сделай utf8 а при подключении попробуй cp1251 поставить
Спасибо огромное, помогло.
Reply
#8

Quote:
Originally Posted by CodeBreaker
Посмотреть сообщение
В бд кодировку сделай utf8 а при подключении попробуй cp1251 поставить
Это уже костыль, изначально установленная кодировка через жопу.
Reply
#9

MySQL (F.A.Q.)

PS навестите окулиста, не заметить прикреплённую тему можно только при проблемах со зрением.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)