Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > ABC Excel Parser Pro plugin


Автор: Drizhenko 12.4.2006, 09:27
Эта прога переводит данные из файла Эксель в Мускул. Однако данные приобретают такой вид
&#1057&#1091&#1087&#1077&#1088&#1073&#1080&#1090&#...
В php скрипте у меня естьтакие строки
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
Данные в html выводятся корректно, но выборка (like) не работает.

У БД, таблицы и полей стоит кодировка cp1251_general_ci.
Версия Мускула 5.0.18
PHP 5
В мускуле кодировка также выставлена как cp1251.
Если через phpmyadmin добавить запись в эту таблицу, то она нормально добавляется, выборка работает.

Что это может значить? Как сделать чтобы данные из Экселя сортировались и нормально отображались?

Автор: Drizhenko 12.4.2006, 09:58
А если в SQL запросе написать like &#1057&, то опять же все работает. Почему?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)