Кодировка MySQL

12
CF
На сайте с 01.07.2009
Offline
35
#11

Конечно.

Но может я не туда впихнул. Куда нужно было этот кусок кода вставить?

[Удален]
#12

брр жизнь людей ничему не учит.

вот это вот _general_ci это не кодировка, а алгоритм сравнения.

Кодировку базы изменять бессмысленно (это кстати делается не через Set а через Alter)

Кодировку соединения можно выставить одним запросом SET NAMES 'cp1251' сразу после коннекта

Но если вы залили не в той кодировке дамп, это вам не поможет

И почему только люди до сих пор не перешли на UTF

CF
На сайте с 01.07.2009
Offline
35
#13

В том то и проблема, что база в UTF, на сайте тоже UTF, а вместо русского пишет "?????"

S
На сайте с 13.07.2007
Offline
56
#14
CyberForce:
В том то и проблема, что база в UTF, на сайте тоже UTF, а вместо русского пишет "?????"

Дык может вы своими переставлениями кодировки в базе уже и данные подубили? В phpMyAdmin сейчас ?????? или нормальные данные?

CyberForce:
Пишет MySQL_connect error:

а дальше?

CF
На сайте с 01.07.2009
Offline
35
#15
solnikolay:
Дык может вы своими переставлениями кодировки в базе уже и данные подубили? В phpMyAdmin сейчас ?????? или нормальные данные?

Да нет вроде... Как сказал neolord, я менял алгоритмы сравнения, а не кодировку базы. База как была в UTF8, так и осталась...

solnikolay:

а дальше?

А дальше ничего

malls
На сайте с 08.08.2005
Offline
255
#16
CyberForce:
В том то и проблема, что база в UTF, на сайте тоже UTF, а вместо русского пишет "?????"

Надо последовательно проверить:

1. Кодировку сайта в метатегах

2. кодировку отдаваемую по умолчанию сервером

3. Кодировку MySQL

если все совпадают - ищите косяк в залитых в базу данных...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий