Deutsch

MySQL кодировка

679  
R1111 знакомое лицо07.09.10 20:16
NEW 07.09.10 20:16 
Последний раз изменено 07.09.10 20:17 (R1111)
При переезде с русского сервера на немецкий, импортировалась база методом загрузки дампа. После вместо букв видны только '?????' , причём хоть и пишешь по русски всё равно буквы превращаются в вопросики. Понятно что несовпадение кодировки сервера MySQL , вопрос как это исправить?
Web Site maker, Erstellen von Internetseiten und SEO Optimierung
#1 
Валидол свой человек07.09.10 20:31
07.09.10 20:31 
в ответ R1111 07.09.10 20:16, Последний раз изменено 07.09.10 20:35 (Валидол)
В ответ на:
методом загрузки дампа

phpAdmn? я бы обратил внимание на кодировки броузера
В ответ на:
на немецкий

Некоторые немецкие БЕСПЛАТНЫЕ сервера, таким образом борятся с иностранцами.
Ну и читай тут http://phpclub.ru/faq/Mysql41Rus
#2 
project33 старожил07.09.10 20:59
project33
NEW 07.09.10 20:59 
в ответ R1111 07.09.10 20:16
дамп это sql файл? посмотри сначала в него, все ли там нормально с кодировкой, потом уже разбирайся с импортом в новую базу
Продвижение сайтов, реклама: https://www.pro33.net
#3 
project33 старожил07.09.10 21:00
project33
NEW 07.09.10 21:00 
в ответ Валидол 07.09.10 20:31
В ответ на:
таким образом борятся с иностранцами

скорее уж mysql настраивать не умеют
Продвижение сайтов, реклама: https://www.pro33.net
#4 
voxel3d коренной житель07.09.10 21:15
voxel3d
NEW 07.09.10 21:15 
в ответ R1111 07.09.10 20:16
В ответ на:
вопрос как это исправить?

UTF-8 везде.
Dropbox - средство синхронизации и бэкапа файлов.
#5 
Валидол свой человек07.09.10 21:21
NEW 07.09.10 21:21 
в ответ project33 07.09.10 21:00
http://www.funpic.de/board/support-f2/problema-mit-mysql-t37893.html
к примеру
#6 
project33 старожил07.09.10 21:49
project33
NEW 07.09.10 21:49 
в ответ Валидол 07.09.10 21:21, Последний раз изменено 07.09.10 21:49 (project33)
там стоит что они удаляют аккаунты на другом языке кроме английского и немецкого. а неккоректное отображение имхо от кривой настройки, можно ведь при необходимости и в кодах через &# записать русский текст
Продвижение сайтов, реклама: https://www.pro33.net
#7 
R1111 знакомое лицо07.09.10 22:15
NEW 07.09.10 22:15 
в ответ project33 07.09.10 21:49
Да всё разобрался уже. Кому интересно лечится так: При выгрузке дампа с прежнего сервера сразу указываем кодировку в выгрузке utf8, потом заливаем на новый сервер и всё нормально. Если дамп уже выгружен и возможности поменять нет, тогда перед заливкой меняем везде в тексте дапма во всех таблицах default charset utf8. Заливаем и всё нормально, чтобы узнать какая кодировка в бд используем запрос show variables like '%char%' , это полезно сделать перед выгрузкой дампа а не после. Короче задачка для 5 класса )
Web Site maker, Erstellen von Internetseiten und SEO Optimierung
#8 
Валидол свой человек07.09.10 22:23
NEW 07.09.10 22:23 
в ответ project33 07.09.10 21:49, Последний раз изменено 07.09.10 22:24 (Валидол)
Это они так говорят, что стирают. Мое поделие на русском, висело там лет 5, пока я его сам оттуда не стер.
Но речь шла том что некоторые беплатные хостеры борятся с русскокитайским засилием. Стирание это средство борьбы, но это последнее что можно сделать. Перед этим идут "помехи" на уровне кодировок.
#9 
Sergo2008 местный житель08.09.10 16:05
Sergo2008
NEW 08.09.10 16:05 
в ответ R1111 07.09.10 20:16, Последний раз изменено 08.09.10 16:06 (Sergo2008)
В ответ на:
Понятно что несовпадение кодировки сервера MySQL , вопрос как это исправить?

Не в обиду конечно, но ты предлагаешь сборку сайтов под ключ, и не знал элементарного, и самое главное, того что необходимо знать сразу при переносах сайтов.
#10 
R1111 знакомое лицо08.09.10 16:28
NEW 08.09.10 16:28 
в ответ Sergo2008 08.09.10 16:05
Делюсь соображениями, вдруг кто то подскажет новый способ
Web Site maker, Erstellen von Internetseiten und SEO Optimierung
#11