
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (4) < 1 [2] 3 4 > ( Show unread post ) |
![]() |
|
Posted: 28-10-2005, 00:26
(post 16, #486005)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
вставил,круто ![]() Огромное тебе спасибо irage .Эххх когда руки до самого пчп доростут.Пока только в нюке с горем пополам и с помощью ![]() теперь пишет на русском и читает новые посты тоже на русском....но с самой базой всеравно что то не так ![]() Но это уже хорошо,всеравно буду там все менять потихоньку This post has been edited by ego on 28-10-2005, 00:52 |
||
|
Posted: 28-10-2005, 00:52
(post 17, #486011)
|
||
Злобный Ункель Group: Prestige Posts: 990 Warn:0% ![]() |
Главная может не использовать этот файл, особенно если это какой-то мод. Поищи где главная обращается к базе и подправь. А почему ты думаешь что с базой что-то не так? |
||
|
Posted: 28-10-2005, 00:55
(post 18, #486013)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
все просто... сейчас пишу посты и все такое все пишется хорошо.Все что касаемо самой нюки веб формы и все такое тоже гуд.А вот то что изначально типа первые посты на главной меню которые в базе сидят все в вопросах,щас если захожу меняю на русс все ок Может всетаки саму базу надо было переделать? This post has been edited by ego on 28-10-2005, 00:56 |
||
|
Posted: 28-10-2005, 01:10
(post 19, #486024)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
хм... создал юзера с русским именем,так немогу теперь ним залогинится,неужто что то всетаки не так ![]() в таблице вместо русского юзера и его данных кракозябры убрал все изменения опять создал юзера всеравно кракозябры А нельзя ли как всю базу пока она маленькая перегнать в нормальную кодировку? Я пробовал в ютф8 с помощью ИЕ.Оно не помогало может есть другие способы какие? тут похожая трабла они чего то там с базой делали This post has been edited by ego on 28-10-2005, 03:10 |
||
|
Posted: 28-10-2005, 14:02
(post 20, #486218)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
вот прошелся еще раз по сайтам,в одном месте сказали то базу нужно заливать в latin1 тоесть указать такую кодировку файла,прошло на ура хотя во всех мануала пишут что именно cp1251 Только в базе кракозябры если например делаю юзера с русским именем.Но в самой нюке все ок. если так mysql_query ("set character_set_client='latin1'"); mysql_query ("set character_set_results='latin1'"); mysql_query ("set collation_connection=' latin1_swedish_ci'"); то ничего,пишет кракозябры в базу если вставляю mysql_query ("set character_set_client='cp1251'"); mysql_query ("set character_set_results='cp1251'"); mysql_query ("set collation_connection='cp1251_general_ci'"); то получаю знаки вопросов на главной This post has been edited by ego on 28-10-2005, 14:34 |
||
|
Posted: 29-10-2005, 19:42
(post 21, #486859)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
вобщем решил я это дело тоесть отображается на русском и на сайте и в базе для этого я вставил В файле mainfile.php (выделено жирным)
и воспользовавшись дампером от нюки перелил базу и онеа получила нужное сравнение тоесть cp1251_general_ci Спасибо всем за помощь This post has been edited by ego on 29-10-2005, 20:04 |
||
|
Posted: 04-11-2005, 02:03
(post 22, #489729)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
всетаки решили мы выставить кодировку по умолчанию а то каждый раз копаться в коде напрягает и бекап выходит с каракулями Подскажите что написать вместо CREATE TABLE в базе INSERT или UPDATE чтобы заменило то что есть и не ругалось на то что такие таблицы уже существуют? вот решил сделать бекап базы ввожу в шел [эго@55 ~]# mysql -u юзер -p forumjoy_forum>/home/forumjoy/backup.sql; Enter password: после ввода пасса молчание и создается файл нулевой длины,что не так? This post has been edited by ego on 04-11-2005, 04:47 |
||
|
Posted: 04-11-2005, 03:12
(post 23, #489749)
|
||
Злобный Ункель Group: Prestige Posts: 990 Warn:0% ![]() |
я не совсем понял что ты именно хочешь сделать. INSERT и UPDATE - это операции с записями. Если тебе надо поменять таблицы то надо использовать ALTER TABLE. Что не так невозможно сказать по причине незнания содержимого backup.sql И почему ты с базой из шелла работаешь? Удобней использовать какой-нибудь менеджер вроде EMS MySQL manager или phpMyAdmin на крайний случай. |
||
|
Posted: 04-11-2005, 04:37
(post 24, #489762)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
шелл это все что есть)) phpMyAdmin у него там органичение на заливаемую базу в 2 мега.А например Мускул Администратор не пускает сервак.Сервер рабочий я стремаюсь туда ставить что попало,юзаю то что есть)) Я сделал бекап,имею проблемы с кодировками,страшное дело.Пытаюсь поправить но штирлиц на 15 мегах виснет,в линуксе есть куча прог но например коменты к таблицам пишет на русском а контент ячеек на русском кракозябры. Вот после снятия бекапа все там CREATE TABLE стоит,тоесть чтобы откатиться нужно стереть все.А я хочу просто заменить то что есть в файле запросов. Ну вот просто этой командой я хотел через шел сделать бекап того что есть но выходит файл пустой может я чего не так написал? |
||
|
Posted: 04-11-2005, 04:44
(post 25, #489764)
|
||
Сварливый Мозг Клуба ![]() Group: Roots Posts: 22892 |
бакап делается коммандой mysqldump. |
||
|
Posted: 04-11-2005, 05:12
(post 26, #489770)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
FiL спасиб,понял ![]() This post has been edited by ego on 04-11-2005, 05:22 |
||
|
Posted: 04-11-2005, 10:41
(post 27, #489808)
|
||
Герой Асфальта ![]() Group: Roots Posts: 18547 |
А ещё есть классный скрипт, котрый делает бекап, много раз им пользовался, всё очень просто и удобно. Скачать Все подробности и описания здесь Site Keeper Dumper LE ![]() ![]() |
||
|
Posted: 04-11-2005, 17:16
(post 28, #489944)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
Uzaren да я тоже его обнаружил ,спасибо |
||
|
Posted: 05-11-2005, 08:15
(post 29, #490244)
|
||
Бандюга Group: Members Posts: 3993 Warn:0% ![]() |
может кто подскажет какой запрос к мускулу надо выполнить чтобы изменить поле Сравнение с latin1... на cp1251_general_ci во всей таблице сразу. |
||
|
Posted: 05-11-2005, 12:07
(post 30, #490277)
|
||||
Злобный Ункель Group: Prestige Posts: 990 Warn:0% ![]() |
Именно одно поле? Тогда:
только CHAR(1) поменяй на структуру твоего поля. |
||||
![]() |