'Import' => 'Import',
'%d row(s) have been imported.' => array('Byl importován %d záznam.', 'Byly importovány %d záznamy.', 'Bylo importováno %d záznamů.'),
+ 'File must be in UTF-8 encoding.' => 'Soubor musí být v kódování UTF-8.',
// in-place editing in select
'Ctrl+click on a value to modify it.' => 'Ctrl+klikněte na políčko, které chcete změnit.',
'Import' => 'xx',
'%d row(s) have been imported.' => array('xx', 'xx'),
+ 'File must be in UTF-8 encoding.' => 'xx',
// in-place editing in select
'Ctrl+click on a value to modify it.' => 'xx',
queries_redirect(remove_from_uri(), lang('%d item(s) have been affected.', $affected), $result);
}
- } elseif (is_string($file = get_file("csv_file", true))) {
- //! character set
+ } elseif (!is_string($file = get_file("csv_file", true))) {
+ $error = upload_error($file);
+ } elseif (!preg_match('~~u', $file)) {
+ $error = lang('File must be in UTF-8 encoding.');
+ } else {
cookie("adminer_import", "output=" . urlencode($adminer_import["output"]) . "&format=" . urlencode($_POST["separator"]));
$result = true;
$cols = array_keys($fields);
queries_redirect(remove_from_uri("page"), lang('%d row(s) have been imported.', $affected), $result);
queries("ROLLBACK"); // after queries_redirect() to not overwrite error
- } else {
- $error = upload_error($file);
}
}
}
Don't use LIMIT 1 if inline updating unique row
Don't check previous checkbox on added column in create table (bug #3614245)
Order table list by name
+Verify UTF-8 encoding of CSV import
PostgreSQL: Fix detecting oid column in PDO
PostgreSQL: Handle timestamp types (bug #3614086)
Add Korean translation
MySQL:
Data longer than max_allowed_packet can be sent by mysqli_stmt_send_long_data()
-? Geometry support
+COLLATE utf8_bin comparison doesn't use index with other than UTF-8 columns
SQLite:
Copy tables