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

17.06.2009, рубрики: Мелочи | Теги: , , , | 14 164 комментария »

На днях позвонил человек, попросил помочь с кодировкой сайта. Сайт сделан на 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;
}

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


14 164 комментария на запись “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 AAAAAgmailcom сказала в 22:21, 02.06.2021:

    2608042255222637689794821

    periodicomicasa.com.mx/pe...ce#comment-26714 adammaarschalk.com/about/...nonce=48e912b4b2 highschoolhouseparty.com/...c#comment-370822 everaldcompton.com/?conta...nonce=41e8c34dd6 naturalbodybuilding.ru/ru...1#comment-359116 theartsglobetrotter.com/2...91#comment-80405 naturalbodybuilding.ru/ru...1#comment-359117 madame-zenista.com/about/...nonce=eec79a3d84 www.kahawatungu.com/conta...nonce=b55abda373 kafferecept.se/recipe/cha...9#comment-859848 tankcleaner.net/blog/2018...7#comment-105909 www.successdigestforum.co...=6&t=1854633 www.successdigestforum.co...=6&t=1854634 test14.info-model.ru/foru...OPIC_SUBSCRIBE=Y test14.info-model.ru/foru...OPIC_SUBSCRIBE=Y

    zk-balt.ru/viewtopic.php?f=1&t=7892 forum.pokerfishka.com/mai...polnostyu#221481 xn--l1adgmc.xn----7sbzamh...=8&t=2697030 estetikvediyet.com/viewto...f=8&t=293012 www.aqueousmeditation.com...f=4&t=331812 odinofficial.com/forums/v...p?f=8&t=3380 thietkeyenphu.com.vn/4rum...f=2&t=363065 protee.guru/viewtopic.php?f=8&t=2338821 melevistas.com/viewtopic...2944878#p2944878 ufarms.ru/viewtopic.php?f=3&t=4958 forum.uhleague.ru/viewtop...f=14&t=14140 www.uthora.com/showthread.php?tid=6030 webboard.thaibaccarat.net...c=336175.new#new ictopschool.one/forum/ind...610.new.html#new beta.cqpolska.pl/showthre...284674#pid284674 discustorming.com/viewtop...f=2&t=113329 bbs.hpc-hp.com/viewtopic.php?f=9&t=19256 thevms.net/index.php?topic=82379.new#new gaycommunity.vip/viewtopic.php?f=9&t=3808 grassrootsforum.info/view...?f=3&t=19872 protee.guru/viewtopic.php?f=8&t=2338839 sieuthimini.net/viewtopic.php?f=2&t=3978 africainvestmentgroupint...31525-2021#31533 www.fxforecasting.com/vie...p?f=5&t=9386 www.tekmonkey.us/index.php?topic=8534.new#new

    www.onkenyanroads.com/sho...179840#pid179840 metr.by/object/2076203 metr.by/object/2076202 diagnost.ee/pood/attachme...0#comment-216185 sexnzb.com/zrabyktd-t601423.html forum.naronanews.com/show...474137#pid474137 yimei2018.com/forum.php?m...02748&extra= metr.by/object/2076201 community.thelovinggarden...d=15158#pid15158 johnboyko.com/bio/comment...nonce=29767e2b36 www.ourcries.org/forums/s...d.php?tid=508861 forum.irancognitivescienc...ad.php?tid=33599 ntumatch.com/forum.php?mo...88610&extra= tracker.jimmyj.club/viewt...hp?p=83953#83953 www.source-forum.com/show...d.php?tid=159458

    sound-book.net/viewtopic.php?f=5&t=26169 sfpolicedepartment.alterv...?f=2&t=13363 zk-balt.ru/viewtopic.php?f=1&t=7895 thietkeyenphu.com.vn/4rum...f=2&t=363064 melevistas.com/viewtopic...=4&t=1783831 staycationinthe.uk/viewto...f=11&t=13034 forum.centr5.ru/viewtopic...f=29&t=53356 forum.vkportal.ba/viewtop...p;p=27385#p27385 xn--l1adgmc.xn----7sbzamh...=8&t=2697033 krugozorov.ru/forum/messa...ly#message294601 67.205.147.96/viewtopic.php?f=2&t=27602 protee.guru/viewtopic.php?f=8&t=2338850 estetikvediyet.com/viewto...f=8&t=293037 xn--l1adgmc.xn----7sbzamh...=8&t=2697032 smartreport.tech/forum/sh...ead.php?tid=3795 estetikvediyet.com/viewto...f=8&t=293011 warlord.tech/viewtopic.php?f=1&t=20816 jimhelton.com/viewtopic.php?f=2&t=176198 aprehendiendobiblia.com/i...ne-2-2021#941418 www.unraveled.net/phpbb/v...=6&t=2196115 forum.rioforense.com.br/s...ead.php?tid=2581 tictocbay.com/viewtopic.php?f=19&t=3610 www.school36-tambov.ru/fo...=17&t=443681 xn--l1adgmc.xn--80aaeowim...p=212029#p212029 clubhipico.net/club-hipic...4.html#post71440

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

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

    cialis purchase

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

    best places to get a personal loan

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

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

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

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

    Подробнее:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    E-mail: marketingform2020@gmail.com

  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/ и приобретите в Краснодаре мебель для любой комнаты. В каталоге есть комоды, шкафы, столы и многое другое. Клиентами торговой площадки являются не только частные лица, но и гостиницы, офисы, бары и кафе. Мебель произведена ведущими компаниями, обладает гарантированным качеством и прослужит долгие годы. Цена приятно удивит каждого клиента, так как интернет-магазин делает минимальную наценку, работает с фабриками напрямую. Доставка осуществляется не только в Краснодаре, но и в любую точку Краснодарского края.


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


  • девять − = два