Проблемка с кодировкой в Vbulletin

stryker
На сайте с 12.03.2006
Offline
814
599

Привет всем.

Перенес форум на другой хостинг.

Экспортнул базу, импортнул на новый хост...

Появилась проблема - вместо буквы "ш" какая-то фигня, и не только вместо "ш", как я вижу.

Пациент. Кто может сказать что делать в таком случае. Уже 10 раз экспортировал... и импортировал, никакого эффекта.

С уважением.

► Лучший хостинг для сайтов ( https://vk.cc/a9FN77 )
[Удален]
#1

http://vbsupport.org/forum/showthread.php?t=7214

/* 

* Исправление кодировки букв "ш" и "И" в MYSQL
* автор: Nc_Soft
* 18.07.09
*/

/*
Частенько встречается при переносе бд, либо при шаманстве с кодировками
буквы "ш" и "И" оказываются битыми (речь идет о utf-8 конечно)
буква "ш" = chr(209).chr(63) / правильно chr(209).chr(136)
буква "И" = chr(208).chr(63) / правильно chr(208).chr(152)
Чтобы пофиксить делаем 2 запроса
*/

UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);

UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(208), CHAR(63) ),
CONCAT( CHAR(208), CHAR(152) )
);
stryker
На сайте с 12.03.2006
Offline
814
#2

n1g3r, ага, не особо шарю, пытаюсь эти запросы сделать, НО, в ответ:

#1146 - Table 'xxx_bestmaster.tbl' doesn't exist

Видать запросы несколько другие должны быть... эмм

[Удален]
#3
doesn't exist

Не верно указана таблица, смотри может tbl в конце лишний.

stryker
На сайте с 12.03.2006
Offline
814
#4

n1g3r, так в запросе то не участвует вообще "xxx_bestmaster.tbl", я что-то не догоняю.

Мне нужно зайти в phpmyadmin, открыть базу нужную, затем зайти в закладку "SQL". Там ввести следующее:


UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);

UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(208), CHAR(63) ),
CONCAT( CHAR(208), CHAR(152) )
);

Так? Если так, то выдает ошибку о которой я писал выше... если не так, то инструкцию кто-то сделал явно не для простого смертного :)

[Удален]
#5

tbl и pole задай те, где у тебя содержатся данные с символами, которые криво отображаются.

stryker
На сайте с 12.03.2006
Offline
814
#6

Ооо е мое :)

Вот и приплыли... будем рыть)))

Спасибо

stryker
На сайте с 12.03.2006
Offline
814
#7

Нужен человек который поможет в решении этой проблемы.

Сам, видимо, я не справлюсь.

PS

Всем спасибо. Уже помогли!

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