Xwab
Форумыnavigate_nextИстория

Топ: Небольшие вопросы по PHP
Сообщения
НЕЗНАЙКА

aluka, определяет кодировку документа. Искать не нужно, просто пиши всегда в хтмл страничках

09 Авг 2010, 16:09
aluka

НЕЗНАЙКА, ok, spasiba

09 Авг 2010, 16:19
Drengr

нужно перекодировать файл дампа в бд а компа нет. покатит такое:
$f=file_get_contents('dump.txt');
$f=str_replace('cp1251', 'utf-8', $f);
$f=iconv('cp1251', 'utf-8', $f);
$ok=file_put_contents('dump.txt');
сменить надо на utf_general_ci, попутно в дампе поменять cp1251 на нужное

09 Авг 2010, 17:30
wapmorgan

>> $f=str_replace('cp1251', 'utf-8', $f);
вот этого не нужно.
а так - да

09 Авг 2010, 17:32
wappartizan

Morgan, ну почему же не надо?
у него в дампе вероятно есть строки DEFAULT CHARSET=cp1251 и он подправляет их чтоб соответствовало..

09 Авг 2010, 17:34
Drengr

Morgan, там в дампе указана кодировка создаваемых таблиц.для этого и str_replace юзать хочу

09 Авг 2010, 17:34
Drengr

с дампом ниче не будет?а то я его пытался в редакторе открыть а там одни каракули и смена кодировки не помогает. в пхпмайадмин такая же лажа. а на сайте все норм

09 Авг 2010, 17:36
wapmorgan

3517, а какая разница?
то что указано
>> CHARSET=cp1251
оно влият на представление таблицы по умолчанию.
раз ты поставил при соединении с бд SET NAMES utf8 то бд скушает твои файлы и кодировку при чтении будет использовать utf8;
а при выводе таблиц, без указания кодировки (set names) будет выводить её в cp1251

09 Авг 2010, 17:36
wapmorgan

3518, может ты много раз юзал код из 3515 поста?

09 Авг 2010, 17:37
Drengr

Morgan, нет. этот движок буржуинский так пишет в бд.

09 Авг 2010, 17:41
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.