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

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

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

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


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

  1. 1 JaneHycle сказала в 12:19, 03.06.2021:

    can i buy prozac in mexico

  2. 2 Richardbat сказала в 12:30, 03.06.2021:

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

  3. 3 LisaHycle сказала в 15:57, 03.06.2021:

    buy discount viagra online

  4. 4 ReuptAni сказала в 16:56, 03.06.2021:

    online pharmacy no presc uk canadian pharmacy india safest canadian online pharmacy

  5. 5 Cash Advance сказала в 21:08, 03.06.2021:

    loans online instant approval

  6. 6 ReuptGtv сказала в 22:15, 03.06.2021:

    advanced care rx pharmacy pharmacy from canada canadian internet pharmacies

  7. 7 jerryloh сказала в 22:22, 03.06.2021:

    where to buy cialis without a prescription dosage cialis what is more effective,cialis or viagra?

  8. 8 jerryloh сказала в 22:37, 03.06.2021:

    cialis professionel purchase cialis canada free cialis online

  9. 9 jerryVed сказала в 22:41, 03.06.2021:

    cialis quid review of cialis generic cialis walgreens

  10. 10 KimHycle сказала в 23:17, 03.06.2021:

    promo code for canadian pharmacy meds

  11. 11 adotaccuthfaf сказала в 0:23, 04.06.2021:

    adrafinil modafinilltop.com — modinafil med provigil modafinil adhd

  12. 12 ReuptHtf сказала в 4:18, 04.06.2021:

    cialis experience forum can you buy cialis over the counter cialis 20 mg online pharmacy

  13. 13 KimHycle сказала в 4:34, 04.06.2021:

    cost of generic plaquenil

  14. 14 MicahSix сказала в 9:32, 04.06.2021:

    won't read blood pressure before after weight loss pictures levothyroxine treatment catastrophic brain injury rc lancaster bomber plans best skin care line for rosacea http://palazzodiamanti.it/lib/inc/valacyclovir-acquisto-online.html la weight loss knoxville tn revivogen hair loss building plan extension guest retreat sl 780 lithium herpes and valtrex

  15. 15 loumsAsd сказала в 9:47, 04.06.2021:

    getting cialis in bc cialis paypal online cialis paypal australia

  16. 16 Gnozbn сказала в 10:46, 04.06.2021:

    vardenafil prices online — buy vardenafil in usa vardenafil purchase

  17. 17 ReuptDev сказала в 11:25, 04.06.2021:

    walmart pharmacy store number on prescription us pharmacy no prescription online pharmacy school programs

  18. 18 beiplyabalse сказала в 11:35, 04.06.2021:

    modafinil adhd modafinilok.com — buy modafinil buy modafinil online buy modalert

  19. 19 VincentMup сказала в 11:36, 04.06.2021:

    нарколог на дом вывод из запоя цена

    выведение из запоя на дому нарколог

    лечение алкоголизма в петербурге

    вывод из запоя цены

    вывод из запоя на дому цена

    быстрый вывод из запоя в стационаре

  20. 20 AAAAAgmailcom сказала в 12:30, 04.06.2021:

    5531778251298881569280393887309

    shortcels.co/index.php?/t...138768-epjoqzsu/ noblenetworks.co.uk/showt...pid=8719#pid8719 tankcleaner.net/blog/2018...7#comment-105939 chippingnortonopticians.c...0#comment-124823 www.successdigestforum.co...3307035#p3307035 michaelmcgrinder.com/?con...nonce=266e1580f8 www.game-train.de/index.p...=view&id=874 news.chapman.edu/2010/10/...4#comment-230131 metr.by/object/2077708 matrixworlds.ucoz.ru/forum/5-2-210#29764 naturalbodybuilding.ru/ru...2#comment-370137 amygibbs.co.uk/print-quot...nonce=3f08326a13 www.atworkwerkt.nl/uncate...#comment-3551689 studentskorner.com/showth...d=55146#pid55146 www.successdigestforum.co...=6&t=1858454

    www.tekmonkey.us/index.ph...ic=18417.new#new forum.wrotaroztocza.pl/vi...bdf5cfc3185d349e xn--l1adgmc.xn----7sbzamh...=8&t=2719374 www.alisteqama.net/index...177.new.html#new kicme.kz/index.php?option...temid=194#136072 bitcoinlove.ca/forum/view...?f=3&t=12671 nauc.info/forums/viewtopi...3&t=15772604 www.labor-economics.org/f...=5&t=1703242 smfpt2.smfpt.net/index.ph...109.new.html#new thietkeyenphu.com.vn/4rum...f=2&t=402841 nauc.info/forums/viewtopi...3&t=15771672 nauc.info/forums/viewtopi...3&t=15763188 forum.prasinoi.eu/viewtop...=19&t=976008 nauc.info/forums/viewtopi...3&t=15775402 forum.wrotaroztocza.pl/vi...b935ff8626c1f4b6 nauc.info/forums/viewtopi...3&t=15747565 nauc.info/forums/viewtopi...3&t=15758081 xn--l1adgmc.xn----7sbzamh...=8&t=2720967 webboard.thaibaccarat.net...c=407674.new#new nauc.info/forums/viewtopi...3&t=15747692 forum.cctvtechforum.com/T...%D1%8C-%D0%B2-hd nauc.info/forums/viewtopi...3&t=15775547 generator.altervista.org/...?f=2&t=17559 warlord.tech/viewtopic.php?f=1&t=29474 nauc.info/forums/viewtopi...3&t=15756020

    porthkerris.com/forum/vie...f=7&t=689824 www.onkenyanroads.com/sho...181030#pid181030 cryptographybuzz.com/port...4#comment-552003 naturalbodybuilding.ru/ru...2#comment-361770 pulsar-forum.pl/showthread.php?tid=229127 webboard.travel.sanook.co...;ID_MSG=30261844 www.html5videobank.com/co...345725#pid345725 www.successdigestforum.co...=6&t=1866619 forum.naronanews.com/show...475200#pid475200 metr.by/object/2081880 www.theworldwars.net/foru...d.php?tid=186223 ausupreme.com/mavista/cms...DTF1622747886764 club-2105.org/24-hours-of...e#comment-124314 audiosellerz.com/forums/s...d.php?tid=176380 metr.by/object/2091862

    grassrootsforum.info/view...p;p=37326#p37326 nauc.info/forums/viewtopi...3&t=15772181 www.piscilataverna.it/php...?f=1&t=50024 173.193.251.43/index.php/...875.new.html#new ictopschool.one/forum/ind...654.new.html#new forum.wrotaroztocza.pl/vi...bb59fc06d48a04b5 kaiserinsucks.lol/forums/...d.php?tid=470659 www.bragaburgerq.com.br/w...?f=3&t=33987 discustorming.com/viewtop...f=2&t=151778 forum.pokerfishka.com/mai...ubtitrami#231207 watchmoviesonlinenow.org/...106.new.html#new cryptonews.keyforum.ru/vi...=28&t=174285 beta.cqpolska.pl/showthre...314077#pid314077 forum.vkportal.ba/viewtop...p;p=45987#p45987 nauc.info/forums/viewtopi...3&t=15770050 melevistas.com/viewtopic...3119932#p3119932 thietkeyenphu.com.vn/4rum...f=2&t=404946 forum.wrotaroztocza.pl/vi...8ff75948b582c20f lasertrace.nl/forum/viewt...=6&t=1173275 www.school36-tambov.ru/fo...=17&t=471894 onlinexmassage.com/viewto...f=56&t=98417 nauc.info/forums/viewtopi...3&t=15748174 www.nasdaqotc.com/viewtopic.php?t=537463 logoushka.ru/viewtopic.php?f=5&t=15439 169.59.9.108/index.php/to...588.new.html#new

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

  21. 21 Bad Credit сказала в 13:49, 04.06.2021:

    payday loans online

  22. 22 EvaHycle сказала в 14:28, 04.06.2021:

    best generic cialis online

  23. 23 vzaiceTup сказала в 15:43, 04.06.2021:

    Сайт https://genialtrader.com/ будет полезен для трейдеров, которые ищут эффективные схемы заработка. Вы можете получить в пользование индикатор, который поможет своевременное реагировать на изменения рынка. Индикаторы можно использовать для операций с криптовалютами, они подходят для рынка Forex и других фондовых рынков. После регистрации и заполнения формы можно использовать предлагаемый индикатор в своих целях. Бесплатная подписка действует 7 дней, после чего ее можно продлить после внесения на счет необходимой суммы.

  24. 24 JaneHycle сказала в 18:59, 04.06.2021:

    generic tadalafil in us

  25. 25 JaneHycle сказала в 2:10, 05.06.2021:

    ivermectin lotion for scabies

  26. 26 JaneHycle сказала в 3:05, 05.06.2021:

    where can i buy viagra online uk

  27. 27 spearmaoveria сказала в 9:34, 05.06.2021:

    free casino games casinogamesejk.com — slots online free casino games online casinos

  28. 28 KiaHycle сказала в 10:38, 05.06.2021:

    plaquenil price in india

  29. 29 Nearneday сказала в 10:43, 05.06.2021:

    levitra online

  30. 30 MicahSix сказала в 11:10, 05.06.2021:

    lasix perros efectos secundarios lasix y la demanda de sal furosemid fabricante lengua hinchada lasix amplia clasificaciгіn para lasix lasix e hipernatremia alergias a furosemida y sulfa alternativas herbales a lasix furosemida y potasio intervenciгіn farmacolгіgica lasix furosemida 10 mg

  31. 31 MicahSix сказала в 11:34, 05.06.2021:

    equino piojos y la ivermectina la ivermectina gato la ivermectina .27 a .01 gatos de diluciгіn pollo a la dosis de ivermectina duramectin ivermectina pegar http://www.tebeosfera.com/crons/elm/ivermectina-comprar.html la dosis de ivermectina para el perro efectos secundarios de la ivermectina la ivermectina dosis de la sarna animal sarna ivermectina para los seres humanos la ivermectina 1 dosis en los gatos

  32. 32 MicahSix сказала в 11:51, 05.06.2021:

    hombres tamoxifeno tamoxifeno гўfrica productos de soja tamoxifeno complicaciгіn del tamoxifeno daг±o hepгўtico con tamoxifeno beneficios del tamoxifeno oral investigaciгіn del tamoxifeno nolvadex xt efectos secundarios tamoxifeno tamoxifeno y ampliaciгіn uterina el tamoxifeno se considera quimioterapia

  33. 33 beiplyabalse сказала в 12:05, 05.06.2021:

    big fish casino cashman casino slots online casino slots

  34. 34 MicahSix сказала в 12:07, 05.06.2021:

    versorgung mit doxycyclin-hyclat-tierг¤rzten doxycyclin hyclat akne verursacht hundepankreatitis lyme doxycyclin pflanzliches г„quivalent doxycyclin doxycyclin augentropfen doxycyclin behandelt doxycyclin und trockenes auge doxycyclin гјber brustrohr doxycyclin vogel unfruchtbarkeit doxycyclin und fleckiger ausschlag am kг¶rper bier trinken wг¤hrend der einnahme von doxycyclin

  35. 35 loumsAsd сказала в 12:10, 05.06.2021:

    do you need a prescription for cialis cialis 200 mg. best place to get cialis without pesricption

  36. 36 MicahSix сказала в 12:20, 05.06.2021:

    ivermectin dosierung ziegen ivermectin-injektionsdosis fгјr ziegen ivermectin schadet meinem halbcollie ivermectin-nebenwirkungen bei hunden hunde und ivermectin stromectol lyme dosis ivermectin tг¶tet flг¶he ivermectin ohrmilben ivermectin-bakterien ivermectin dosierung herzwurm prг¤vention eidechse ivermectin

  37. 37 MicahSix сказала в 12:46, 05.06.2021:

    dosaggio di ivermectina per gapeworm ivermectina diluita scabbia ivermectina gatto heartworm cavie ivermectina merial ivermectin forniture equine ivermectina vendita ivermectina topi ivermectina moxidectina doramectina in animali domestici ivermectina 10mg ivermectina per gli acari dell'orecchio dosaggi di ivermectina per la scabbia

  38. 38 spearmaoveria сказала в 13:05, 05.06.2021:

    online casino real money playcasinosw.com — casino online slots casino online slots free online slots

  39. 39 MicahSix сказала в 17:20, 05.06.2021:

    taxol tamoxifen tamoxifen sklerosierende mesenteritis tamoxifen-reamine im blutsystem bein — und fuгџprobleme von tamoxifen kann tamoxifen kleine eierstг¶cke verursachen nolvadex 20 mg nolvadex indol-3-carbinol gegen tamoxifen britischer drache tamoxifen verbot von tamoxifen brecher test tamoxifen

  40. 40 MicahSix сказала в 17:32, 05.06.2021:

    ivomec ivermectin fгјr ziegen ivermectin aussprache ivermectin viehbestand hunde ivermectin hгјhnerlг¤use dosierung von ivermectin fгјr hunde ivermectin katzenbandwurm einsatz von ivermectin bei milchziegen anwendung von ivermectin beim menschen ivermectin fгјr nagetiere katze milben ivermectin injektion hakenwurm ivermectin

  41. 41 MicahSix сказала в 17:44, 05.06.2021:

    finasteride e diabetici ricerca flomax proscar interazione finasteride viagra finasteride e prostata finasteride riteaid prezzi propecia vs finasteride test finasteride falso finasteride senza prescrizione effetti collaterali di proscar per i seni maschili prescrizione proscar descrizione proscar

  42. 42 Glennalamn сказала в 20:27, 05.06.2021:

    АДВОКАТ БАБУШКИНСКИЙ РАЙОН АДВОКАТ АПОСТОЛОВСКИЙ РАЙОН

    АДВОКАТ УГЛЕДАР

    АДВОКАТ НОВОПОКРОВКА

    АДВОКАТ ЗАЩИТА В СУДЕ ДНЕПРА

    ТЕРНОВСКИЙ РАЙОННЫЙ СУД ГОРОДА КРИВОГО РОГА

    ПРИАЗОВСКИЙ РАЙОН АДВОКАТ

  43. 43 stinoVob сказала в 22:51, 05.06.2021:

    Грязезащитную решетку на сайте https://xn----7sbiibbakblex8azbi2ag0il7bxe.xn--p1ai можно приобрести. При желании получить ответы на интересующие вопросы, профессиональную консультацию бесплатно можно получить. Реализуемые на сайте качественные алюминиевые грязезащитные решетки имеют уникальную конструкцию, а также могут очищать пыль, остатки земли и грязь очень легко. Работа уборщиц с такими изделиями существенно облегчается. Благодаря изготовлению товаров в любых размерах и формах, их можно считать универсальными.

  44. 44 Eteshabbags сказала в 23:56, 05.06.2021:

    buy plaquenil

  45. 45 AmyHycle сказала в 3:34, 06.06.2021:

    female viagra 50 mg

  46. 46 Eteshabbags сказала в 5:09, 06.06.2021:

    chloroquine phosphate tablets

  47. 47 Wvimca сказала в 5:25, 06.06.2021:

    vardenafil 10 mg — buy cheap vardenafil no prescription generic vardenafil canada

  48. 48 EvaHycle сказала в 6:46, 06.06.2021:

    viagra miami

  49. 49 Aristofamn сказала в 12:19, 06.06.2021:

    Ho ho ho 🙂 🙂 🙂 Goooooood!

  50. 50 Payday Express сказала в 15:47, 06.06.2021:

    pay day loans near me


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


  • два × четыре =