Keepun
Новичок
KOI8-R in UTF-8
Я пытаюсь сконвертировать старую таблицу c KOI8-R в новую с UTF-8 (структура разная).
PHP 5
MySQL 5
Я пытаюсь сконвертировать старую таблицу c KOI8-R в новую с UTF-8 (структура разная).
PHP:
mysql_select_db('base_utf8');
mysql_query('SET CHARACTER SET utf8');
$query = mysql_query('SELECT * FROM `base_koi8r`.`table`');
//mysql_query('SET CHARACTER SET utf8');
while ($row = mysql_fetch_array($query, MYSQL_BOTH)) {
// обработка $row
foreach ($row as $k => $r) $row[$k] = mysql_real_escape_string($r);
//foreach ($row as $k => $r) $row[$k] = iconv('koi8-r', 'utf-8', $r);
print_r($row); // распечатывает нормально в UTF-8
mysql_query([INSERT INTO с обработанным $row]); // Русские символы в '?' :(
}
@mysql_free_result($query);
MySQL 5