1 (изменено: mjc66, 2007-08-27 04:04:03)

Тема: Проблема с импортом

Скопировал скриптом wallistworkbd БД с удаленного хоста, чтобы перенести ее на локальный, получил 2-а архива: create_tables.sql и bd.sql . Первый архив, как я понял - это сруктура таблицы, а второй - сама таблица с данными. phpmyAdminом создал новую БД импортировал из архива: create_tables.sql структуру таблицы, а вот с импортом данных в эту таблицу беда - выдает ошибку #1300 - Invalid utf8 character string: '???' . Полностью это сообщение выглядит так: Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112
----BEGIN CUT----
eNrt0M9L40AUwPF7/op38NBCEiZpG9d4KhLcQk1r01XwVtfKFvrLNhX63wneBf+DWAzuLqSbRthL
LzvZq3dP35nDvOHNe+/DBL1ep+fLiSMnrrSD0JfGkXhKXFX3vhhRX+f2qTwXhhFd6ORB68aX5d14
Plgshwt7PLq25z/m4qh6zdU16tBSnuU44hz6SvkN70rGw8mRHBhn6+i8rZvbyq43rO+zyWQ1HcVr
axob36KedCJTmqdB2DflItAzL0dTaQXi2cronjV9cW1H2TWj+7Vb5s1OVLZy7ZpctsKwb7Sb4akv
i5W1im8tzS5HjaZaGOsjnkk8ux8s1nI/GK+Gy4r6vxxTHooi3RXbTZJl+1+SW7m8pNlbJan++Zmn
mVQ2klnb30WSpVVTHp+fKo/b3ftrku+KTapLyn9JMn0vyvjpJU/e/u71y4+7eowGDRo0aNCgQYMG
DRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0
aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCg
QYMGDRo0aNCgQYMGDRo0aNCgQYMGzedr/gF+xH9s
----END CUT----
----BEGIN RAW----

ERROR: C1 C2 LEN: 59 60 20468
STR: ?

SVN: $Id: sqlparser.lib.php 10432 2007-06-11 17:00:56Z lem9 $
MySQL: 5.0.45-community-nt
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.10.3
PHP VER,OS: 5.2.3 WINNT
LANG: ru-utf-8
SQL: insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );
----END RAW----


SQL-запрос:

insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );

Ответ MySQL: 

#1300 - Invalid utf8 character string: '???'
Как с этим бороться?

Admiral Kanaris

2

Re: Проблема с импортом

mjc66 сказал:

Скопировал скриптом wallistworkbd БД с удаленного хоста, чтобы перенести ее на локальный, получил 2-а архива: create_tables.sql и bd.sql . Первый архив, как я понял - это сруктура таблицы, а второй - сама таблица с данными. phpmyAdminом создал новую БД импортировал из архива: create_tables.sql структуру таблицы, а вот с импортом данных в эту таблицу беда - выдает ошибку #1300 - Invalid utf8 character string: '???' . Полностью это сообщение выглядит так: Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\apache\localhost\www\phpmyadmin\libraries\string.lib.php on line 112
----BEGIN CUT----
eNrt0M9L40AUwPF7/op38NBCEiZpG9d4KhLcQk1r01XwVtfKFvrLNhX63wneBf+DWAzuLqSbRthL
LzvZq3dP35nDvOHNe+/DBL1ep+fLiSMnrrSD0JfGkXhKXFX3vhhRX+f2qTwXhhFd6ORB68aX5d14
Plgshwt7PLq25z/m4qh6zdU16tBSnuU44hz6SvkN70rGw8mRHBhn6+i8rZvbyq43rO+zyWQ1HcVr
axob36KedCJTmqdB2DflItAzL0dTaQXi2cronjV9cW1H2TWj+7Vb5s1OVLZy7ZpctsKwb7Sb4akv
i5W1im8tzS5HjaZaGOsjnkk8ux8s1nI/GK+Gy4r6vxxTHooi3RXbTZJl+1+SW7m8pNlbJan++Zmn
mVQ2klnb30WSpVVTHp+fKo/b3ftrku+KTapLyn9JMn0vyvjpJU/e/u71y4+7eowGDRo0aNCgQYMG
DRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0
aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCgQYMGDRo0aNCg
QYMGDRo0aNCgQYMGDRo0aNCgQYMGzedr/gF+xH9s
----END CUT----
----BEGIN RAW----

ERROR: C1 C2 LEN: 59 60 20468
STR: ?

SVN: $Id: sqlparser.lib.php 10432 2007-06-11 17:00:56Z lem9 $
MySQL: 5.0.45-community-nt
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.10.3
PHP VER,OS: 5.2.3 WINNT
LANG: ru-utf-8
SQL: insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );
----END RAW----


SQL-запрос:

insert into tovary values(0000001, ??????-???????-??), ???????????? ???? , , , , , , , , );

Ответ MySQL: 

#1300 - Invalid utf8 character string: '???'
Как с этим бороться?

Тема закрыта, т.к. проблема решена

Admiral Kanaris