Shop-Script и знаки вопроса при импорте базы MySQL

17.06.2009, рубрики: Мелочи | Теги: , , , | 11 756 комментариев »

На днях позвонил человек, попросил помочь с кодировкой сайта. Сайт сделан на Shop-Script (интернет магазин). Ситуация такова, сайт хостился у одного хостинг-провайдера, теперь на другом. Был создан дамп базы данных MySQL и импортиран с той же кодировкой сравнения. Итог: вместо латинских букв, знаки вопроса. Игры с кодировками при экспорте базы и импорте успехов не принесли. Оставалось последнее действие, я был полон надежды, что оно поможет. И так, начнем.

В файле: /includes/database/mysql.php находим блок:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
function db_query($s) //database query
{
$res = array();
$res["resource"] = mysql_query($s) or die( db_error()." SQL query : ".$s);
$select_keyword_index    = strpos(strtoupper($s), "SELECT");
$from_keyword_index        = strpos(strtoupper($s), "FROM");
$columns=substr( $s, $select_keyword_index + strlen("SELECT"),
$from_keyword_index - 1 - ( $select_keyword_index + strlen("SELECT") ) + 1 );
$res["columns"]=array();
$column_index = 0;
$columnArray = explode(",", $columns);
foreach($columnArray as $value)
{
if ($asIndex = strpos(strtoupper($value), "AS "))
$columnName=trim(substr($value, $asIndex+2));
else
$columnName=trim($value);
$res["columns"][$columnName] = $column_index;
$column_index++;
}
return $res;
}
[/sourcecode]

И приводим его к такому виду:

[sourcecode language='php']
function db_query($s) //database query
{
$res = array();
$res["resource"] = mysql_query($s) or die( db_error()." SQL query : ".$s);
mysql_query("SET character_set_client=cp1251");
mysql_query("SET character_set_connection=cp1251");
mysql_query("SET character_set_results=cp1251");
$select_keyword_index    = strpos(strtoupper($s), "SELECT");
$from_keyword_index        = strpos(strtoupper($s), "FROM");
$columns=substr( $s, $select_keyword_index + strlen("SELECT"),
$from_keyword_index - 1 - ( $select_keyword_index + strlen("SELECT") ) + 1 );
$res["columns"]=array();
$column_index = 0;
$columnArray = explode(",", $columns);
foreach($columnArray as $value)
{
if ($asIndex = strpos(strtoupper($value), "AS "))
$columnName=trim(substr($value, $asIndex+2));
else
$columnName=trim($value);
$res["columns"][$columnName] = $column_index;
$column_index++;
}
return $res;
}

Ура, получилось. Знаки вопросов пропали, буквы отображаются как нужно.


11 756 комментариев на запись “Shop-Script и знаки вопроса при импорте базы MySQL”

  1. 1 beiplyabalse сказала в 11:25, 31.05.2021:

    modafinilo buy provigil online modinafil med

  2. 2 JaneHycle сказала в 14:14, 31.05.2021:

    viagra 150

  3. 3 Donaldhop сказала в 14:46, 31.05.2021:

    Хочу посоветовать вам один полезный сайт о всем интересном experimentoria.ru. С его помощью мне удалось узнать множество интересного.

  4. 4 hydroxychloroquine sulfate tabs сказала в 15:56, 31.05.2021:

    hydroxyclorquin hydroxychloroquinex.com/# — idrossiclorochina where do you get hydroxychloroquine

  5. 5 KimHycle сказала в 16:52, 31.05.2021:

    generic viagra 10mg

  6. 6 JamesZex сказала в 18:04, 31.05.2021:

    Хочу посоветовать вам полезный портал о женской красоте hard-mass.ru. С его помощью мне удалось узнать множество интересного.

  7. 7 RobertEndom сказала в 19:43, 31.05.2021:

    Навоз купить

    https://organika-spb.ru/#конский навоз

  8. 8 Online Loans сказала в 22:41, 31.05.2021:

    loans with bad credit

  9. 9 WanceLeawsdape сказала в 23:42, 31.05.2021:

    modafinil dosage modafilmodafinil.com — modalert modafinil online modafinil dosage

  10. 10 EvaHycle сказала в 0:01, 01.06.2021:

    cheapest tadalafil no prescription

  11. 11 AmyHycle сказала в 0:09, 01.06.2021:

    cilais

  12. 12 EvaHycle сказала в 0:21, 01.06.2021:

    cost of viagra 2018

  13. 13 jerryloh сказала в 0:33, 01.06.2021:

    how much cialis can you take cialis pill image what cialis used for

  14. 14 Дмитрий сказала в 6:29, 01.06.2021:

    Здравствуйте!

    Отправим Ваше коммерческое предложение владельцам/администраторам более 800 000 сайтов!

    Несколько преимуществ сотрудничества с нами:

    — Приятные цены — нам выгодно, чтобы заказчик получал прибыль, значительно превышающую стоимость рассылки и заказывал опять

    — Все максимально прозрачно:

    Предоставим скриншоты из софта, с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    — В отличие от большинства наших конкурентов, оплата ТОЛЬКО за УСПЕШНО доставленные сообщения.

    Теперь перейдем к гарантиям.

    Мы понимаем, что в интернете встречается всякое, поэтому чтобы Вам было спокойнее:

    1)Перед рассылкой мы предоставим скриншот из программы с Вашим проектом, подтверждающий готовность к запуску

    2)Во время рассылки у Вас будет доступ к обратному емайлу, чтобы Вы могли отслеживать процесс рассылки в онлайн-режиме

    3)По завершении рассылки отправим скриншоты с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    Свяжитесь с нами в течении суток и в качестве бонуса, получите бесплатное составление оффера для Вашей рассылки!

    Наш E-mail: arsatithos1987@mail.ru

    ВАЖНО:

    Пожалуйста, в сообщении указывайте Ваш контактный ватсап либо телеграм, для удобной и более оперативной связи.

    Названивать или использовать Ваши контакты для какой-либо другой цели, кроме оперативной связи мы не будем.

    P.S. Извините за беспокойство, если мы с Вами уже сотрудничаем.

    С Уважением, команда FormMarketing

  15. 15 LisaHycle сказала в 7:50, 01.06.2021:

    cheapest pharmacy to get prescriptions filled

  16. 16 DavidSpoum сказала в 12:03, 01.06.2021:

    Хочу порекомендовать вам полезный сайт о современных технологиях hardgamenews.ru. Благодаря ему мне удалось узнать много интересной информации.

  17. 17 DavidSpoum сказала в 12:12, 01.06.2021:

    Решил посоветовать вам полезный сайт о программах hardgamenews.ru. С его помощью мне удалось узнать много интересной информации.

  18. 18 free dating site for rich cougars сказала в 13:57, 01.06.2021:

    completely free sugar momma dating sites

  19. 19 Jeffreyabelp сказала в 14:03, 01.06.2021:

    Решил посоветовать вам один полезный сайт о советах ercir.ru. С его помощью мне удалось узнать много интересного.

  20. 20 povvawailk сказала в 15:27, 01.06.2021:

    Компания Pro Studio предлагает услуги по созданию и эффективному продвижению сайтов, что позволит получить хороший результат. Компания ведет свою деятельность с 2008 года и предлагает широкий спектр услуг, который включает: создание, наполнение веб-ресурса, разработку индивидуального дизайна, продвижение в поисковых системах и социальных сетях, разработку рекламной кампании. По ссылке https://iv-seo.ru можно ознакомиться с выполненными проектами, узнать больше об услугах и обратиться за консультацией.

  21. 21 KiaHycle сказала в 15:49, 01.06.2021:

    buy gabapentin 100mg online uk

  22. 22 EvaHycle сказала в 19:10, 01.06.2021:

    buy ivermectin stromectol

  23. 23 free online sexy dating сказала в 19:30, 01.06.2021:

    free rock dating sites

  24. 24 ReuptDev сказала в 21:58, 01.06.2021:

    order from canadian pharmacy drugs online canada 1st rx pharmacy

  25. 25 sonnoEmesy сказала в 23:13, 01.06.2021:

    Подготовить сад к лету или другому сезону поможет интернет-магазин https://tools-greenworks.ru/ — здесь представлены электрические инструменты и приспособления высшего качества. К услугам клиентов: быстра доставка, бонусы до 70 % от стоимости покупки, гарантия на все приобретенные предметы. Концерн Globe Tools производит долговечные приспособления, которые по достоинству оценят, как любители, так и профессионалы. В обширном каталоге представлены и предметы, относящиеся к категории садовой техники, и электроинструменты, и даже моторы для лодок.

  26. 26 KimHycle сказала в 1:54, 02.06.2021:

    viagra 100mg price in india

  27. 27 Paydayloan сказала в 5:35, 02.06.2021:

    usa payday loan

  28. 28 loumsAsd сказала в 7:13, 02.06.2021:

    generic cialis with dapoxetine 80mg cialis uk cialis shop in australia

  29. 29 EvaHycle сказала в 8:28, 02.06.2021:

    tadalafil 20 mg over the counter

  30. 30 Geraldlax сказала в 10:07, 02.06.2021:

    Решил посоветовать вам полезный портал о комнатных растениях flowersfamily.ru. С его помощью мне удалось узнать много интересной информации.

  31. 31 free dating sites no sign up uk сказала в 10:44, 02.06.2021:

    free dating sites no subscription fees

  32. 32 KimHycle сказала в 13:52, 02.06.2021:

    fluoxetine 20 mg prescription

  33. 33 Williamhep сказала в 14:05, 02.06.2021:

    Решил посоветовать вам полезный сайт о курении и алкоголе czm-vrn.ru. Благодаря ему мне удалось узнать много интересного.

  34. 34 lesbian free dating site сказала в 14:23, 02.06.2021:

    dating sites for 17 year olds free

  35. 35 jerryVed сказала в 17:15, 02.06.2021:

    cialis with dapoxetine uk super cialis best price generic cialis usa

  36. 36 RichardpAm сказала в 17:29, 02.06.2021:

    Хочу порекомендовать вам полезный сайт о всех тонкостях о трудовом законодательстве kadrer.ru. Благодаря ему мне удалось узнать много интересной информации.

  37. 37 EvaHycle сказала в 17:50, 02.06.2021:

    buy genuine viagra online canada

  38. 38 ReuptAni сказала в 18:05, 02.06.2021:

    best canadian online pharmacies canadian online pharmacies 2017 Zestril

  39. 39 RichardpAm сказала в 18:38, 02.06.2021:

    Хочу порекомендовать вам полезный сайт о гаджетах и технике dibroff.ru. С его помощью мне удалось узнать много интересного.

  40. 40 ScottFauro сказала в 19:33, 02.06.2021:

    Хочу порекомендовать вам полезный сайт о шоппинге и товарах vibiraite.ru. С его помощью мне удалось узнать много интересной информации.

  41. 41 JaneHycle сказала в 19:48, 02.06.2021:

    buy viagra online in usa

  42. 42 Antoniokek сказала в 20:03, 02.06.2021:

    Хочу порекомендовать вам один полезный сайт о гаджетах и технике dibroff.ru. Благодаря ему мне удалось узнать много интересной информации.

  43. 43 JaneHycle сказала в 20:30, 02.06.2021:

    tadalafil tablets online

  44. 44 KiaHycle сказала в 23:05, 02.06.2021:

    cialis purchase

  45. 45 Loans Online сказала в 23:45, 02.06.2021:

    best places to get a personal loan

  46. 46 Виктор сказала в 0:04, 03.06.2021:

    Хотите иметь свой чат с живой, целевой аудиторией,

    в котором Вы сможете регулярно рекламировать свой продукт и получать стабильный поток новых клиентов?

    Предлагаем услуги инвайтинга в Telegram-чаты!

    Подробнее:

    Создаем чат, в описании рассказываем о Вашем продукте.

    Выбираем тематические чаты, группы (например группа Вашего конкурента)

    Парсим с этой группы контакты пользователей, которые находятся в чате.

    Далее с помощью программы начинаем добавлять в Ваш чат этих пользователей.

    Конечно, некоторые будут с него выходить, но подавляющее большинство будет оставаться в чате т.к. они уже состоят в похожем, а значит тематика им интересна!

    Разумеется, увидев у себя сообщения из нового чата, потенциальные клиенты будут смотреть описание, что это вообще за чат, в который их добавили.

    Открыв описание, они будут видеть описание Вашего продукта. И если правильно все оформить, более 90% будут оставаться в чате!

    Уже на этом этапе некоторые обрататься к Вам и Вы получите целевые лиды.

    Но дальше начинается самое интересное!

    Ведь те, кто сразу не обратился к Вам, чтобы заказать Ваш продукт-все еще остаются в чате и продолжают быть Вашей целевой аудиторией.

    А это значит, что в нем можно продолжать выкладывать посты, рекламировать продукт, устраивать акции и т.д.

    При правильном подходе, такой чат можно превратить в мощнейшую машину по генерации целого потока новых клиентов,

    добавляя все новых и новых пользователей.

    Не говоря уже о том, что владельцам крупных чатов регулярно поступают предложения прорекламировать продукты из смежных тематик в своем чате.

    Как использовать эту машину трафика-уже решать Вам. Со своей стороны мы поможем Вам ее создать!

    Интересуют подробности?

    Свяжитесь с нами!

    E-mail: marketingform2020@gmail.com

  47. 47 AAAAAgmailcom сказала в 2:26, 03.06.2021:

    9904777095298881569196651695420

    rawsugarstudio.com/2015/0...a#comment-232653 forum.naronanews.com/show...474657#pid474657 metr.by/object/2077360 rustlandia.pl/showthread...d=29701#pid29701 post.12gates.net/showthre...693692#pid693692 www.successdigestforum.co...=6&t=1855637 www.html5videobank.com/co...341083#pid341083 test.club-irbis.ru/viewtopic.php?pid=461728 yimei2018.com/forum.php?m...02941&extra= naturalbodybuilding.ru/ru...5#comment-359964 metr.by/object/2077130 behindthebrilliance.com/b...a#comment-146735 webboard.music.sanook.com...;ID_MSG=30257182 www.diegodicamillo.com.ar...a#comment-770340 gimpel.ru/reviews#comment-176354

    jdsawyer.net/forums/viewt...?f=3&t=17080 nauc.info/forums/viewtopi...3&t=15747600 xn--l1adgmc.xn----7sbzamh...=8&t=2717769 forum.wrotaroztocza.pl/vi...f8634cae9e07c34d www.tekmonkey.us/index.ph...ic=18390.new#new labor-economics.org/forum...=5&t=1701883 amazonassociate.ca/viewto...?f=7&t=57356 mu-kiseki.com/viewtopic.php?f=8&t=9245 nauc.info/forums/viewtopi...3&t=15747551 hollymariecombs.info/foru...19&t=2395088 www.lovebird.it/index.php...soul-2021#673345 nauc.info/forums/viewtopi...3&t=15747589 www.lovebird.it/index.php... -102-2021#673349 lindner-essen.de/forum/vi...=3&t=2442728 nauc.info/forums/viewtopi...3&t=15748819 aquaomega.net/index.php/t...037.new.html#new www.grampianstars.com.au/...c=206737.new#new cartschat.com/viewtopic.php?f=3&t=30003 gopinball.com/forum/viewt...f=6&t=512851 www.piscilataverna.it/php...?f=1&t=50036 forum.wrotaroztocza.pl/vi...eb1a80b60a2d17ac www.lovebird.it/index.php...0571—2021#673400 mywork2.ru/speak/viewtopi...f=2&t=633797 www.safakroleplayfivem.co...c=181468.new#new jimhelton.com/viewtopic.php?f=2&t=239937

    sextingsite.com/viewtopic...=15&t=488147 naturalbodybuilding.ru/ru...5#comment-360120 webboard.women.sanook.com...;ID_MSG=30257332 www.holistichappinessblog...#comment-1652805 webboard.guru.sanook.com/...;ID_MSG=30257446 kafferecept.se/recipe/cha...1#comment-860102 www.heliomariano.adv.br/o...4#comment-190399 webboard.news.sanook.com/...;ID_MSG=30257380 benjamindinh.fr/forum/sho...d.php?tid=794175 rawsugarstudio.com/2015/0...6#comment-232656 forum.vngk.kz/showthread...225939#pid225939 toptoursmongolia.com/khar...#comment-1029062 www.iyc-mitsu.de/forum/of...page=7422#p74217 ngoinhachung.net/diendan/...xtra=#pid5315984 www.source-forum.com/show...d.php?tid=159628

    nauc.info/forums/viewtopi...3&t=15747076 protee.guru/viewtopic.php?f=8&t=2515207 jimhelton.com/viewtopic.php?f=2&t=239836 nauc.info/forums/viewtopi...3&t=15748948 congnghetuonglai.vn/forum...=38&t=238741 www.radiopeep.com/forum/v...p;p=91592#p91592 amazonassociate.ca/viewto...?f=7&t=57444 www.driverconnection.net/...d=267751#p267751 nauc.info/forums/viewtopi...3&t=15747565 www.piscilataverna.it/php...?f=1&t=50077 bbwhirlwind.online/viewto...f=2&t=278321 www.covidforum.cz/viewtop...?f=10&t=2491 www.myacnestory.sg/forum/...?f=6&t=12825 intersavegame.co.uk/phpBB...=3&t=1925048 forum.s37h.com/showthread.php?tid=495 www.reo14.moe.go.th/phpBB...=5&t=1048318 ictopschool.one/forum/ind...445.new.html#new www.labor-economics.org/f...=5&t=1701894 www.safakroleplayfivem.co...c=181429.new#new lindner-essen.de/forum/vi...=3&t=2442749 lindner-essen.de/forum/vi...=3&t=2442762 whsicilia.altervista.org/...?f=2&t=23621 www.lovebird.it/index.php...0461—2021#673290 discustorming.com/viewtop...f=2&t=147863 www.unraveled.net/phpbb/v...=6&t=2253902

    Ваш комментарий ожидает проверки модератора.

  48. 48 ReuptAni сказала в 4:55, 03.06.2021:

    online pharmacy suboxone canadian pharmacy that accepts paypal pharmacy rx 1

  49. 49 EvaHycle сказала в 7:10, 03.06.2021:

    buy sildenafil generic canada

  50. 50 yasamrat сказала в 9:27, 03.06.2021:

    Посетите сайт https://mebelroom-krd.ru/ и приобретите в Краснодаре мебель для любой комнаты. В каталоге есть комоды, шкафы, столы и многое другое. Клиентами торговой площадки являются не только частные лица, но и гостиницы, офисы, бары и кафе. Мебель произведена ведущими компаниями, обладает гарантированным качеством и прослужит долгие годы. Цена приятно удивит каждого клиента, так как интернет-магазин делает минимальную наценку, работает с фабриками напрямую. Доставка осуществляется не только в Краснодаре, но и в любую точку Краснодарского края.


Оставить комментарий


  • + шесть = восемь