[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Импорт файла Excel в MySQL
XPress
Здравствувуйте многоуважаемые профи!<br><br>Нашел скрипт для импорта листов Excel в MySQL базу. Проблема собственно в том что в базу кирилица сохраняется в виде &#1052&#1086&#1083&#1080&#1103&#32&#1074&#1072&#32... кодировке. Конечно если вывести таблицу в HTML она отображается номально, но как можно выполнять запросы? Вообще то я бы хотел изменить сам скрипт, но так как в РНР я пока еще новичок хотелось бы попросить Вас! Нашел тут кое какую функцию для перекодировки но она мне не совсем подходит....<br><br>
function unescape($str) {
        $str = rawurldecode($str);
        preg_match_all("/(?:%u.{4})|&#x.{4};|&#d+;|.+/U",$str,$r);
        $ar = $r[0];
        foreach($ar as $k=>$v) {
           if(substr($v,0,2) == "%u")
                $ar[$k] = iconv("UCS-2","UTF-8",pack("H4",substr($v,-4)));
           elseif(substr($v,0,3) == "&#x")
                $ar[$k] = iconv("UCS-2","UTF-8",pack("H4",substr($v,3,-1)));
           elseif(substr($v,0,2) == "&#") {
           echo substr($v,2,-1)."
";
                $ar[$k] = iconv("UCS-2","UTF-8",pack("n",substr($v,2,-1)));
           }
        }
        return join("",$ar);
 }
 
    echo unescape('&#1052&#1086&#1083&#1080&#1103&#32&#1074&#1072&#32');


Очень надеюсь на Вашу помощь! Буду рад всем кто ответит!
P.S. Сам скрипт могу выслать по почте...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.