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

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

На днях позвонил человек, попросил помочь с кодировкой сайта. Сайт сделан на 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 373 комментария на запись “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 AAAAAgmailcom сказала в 4:13, 04.06.2021:

    2597221289928881569365984226401

    webboard.hitech.sanook.co...;ID_MSG=30257242 naturalbodybuilding.ru/ru...5#comment-360895 forum.naronanews.com/show...476131#pid476131 cvt-portal.ru/showthread...134574#pid134574 therockandduckshow.net/sh...173219#pid173219 188.165.51.17/blog/383569 slapinsky.com/nature/the- ...2#comment-109255 metr.by/object/2083940 naturalbodybuilding.ru/ru...5#comment-360859 behindthebrilliance.com/b...2#comment-147097 ausupreme.com/mavista/cms...LWT1622768659268 porthkerris.com/forum/vie...f=7&t=689306 forumjokerasia.com/showthread.php?tid=20757 naturalbodybuilding.ru/ru...2#comment-365527 razvodnya.ru/viewtopic.ph...p;p=24368#p24368

    forum.wrotaroztocza.pl/vi...31b4c47aa55410df zatoxgaming.org/forums/vi...f=5&t=731131 173.193.251.43/index.php/...761.new.html#new kicme.kz/index.php?option...temid=194#133789 nauc.info/forums/viewtopi...3&t=15750974 israelidebate.com/opinion...=3&t=1512106 nauc.info/forums/viewtopi...3&t=15769588 israelidebate.com/opinion...=3&t=1499347 amazonassociate.ca/viewto...?f=7&t=57431 kriptoturkiye.org/viewtop...f=34&t=15714 www.radiopeep.com/forum/v...p;p=91736#p91736 forum.wrotaroztocza.pl/vi...5b36bf222bc21926 israelidebate.com/opinion...=3&t=1501183 csgo.bg/forum/viewtopic.php?f=87&t=3579 thevms.net/index.php?topic=96034.new#new forum.wrotaroztocza.pl/vi...ebb3b8e05e8759f1 oleksy-bau.de/index.php/f...ine-2021#1014487 smfpt2.smfpt.net/index.ph...467.new.html#new thietkeyenphu.com.vn/4rum...f=2&t=403907 club66s.com/forum/viewtop...f=2&t=260403 forum.wrotaroztocza.pl/vi...99f4502d41ace327 sound-book.net/viewtopic.php?f=5&t=42768 www.icugamer.net/forum/sh...ead.php?tid=3135 forum.wrotaroztocza.pl/vi...11e41ba049786b5f nauc.info/forums/viewtopi...3&t=15771941

    cafekulinarya.co.uk/?atta...e#comment-243404 penisolaffari.it/dott-ssa...283#comment-3026 test.club-irbis.ru/viewtopic.php?pid=462001 naturalbodybuilding.ru/ru...0#comment-363365 madame-zenista.com/about/...nonce=cfac4c9d1c metr.by/object/2079578 naturalbodybuilding.ru/ru...2#comment-365769 forum.naronanews.com/show...475194#pid475194 cvt-portal.ru/showthread...135085#pid135085 ru.evbud.com/projects/2872067/ ninerp.com/forums/showthread.php?tid=106989 cvt-portal.ru/showthread...134078#pid134078 sextingsite.com/viewtopic...=15&t=488277 www.successdigestforum.co...=6&t=1861464 www.forum.jamran-extreme...ead.php?tid=9229

    pulsar-forum.pl/showthread.php?tid=228198 www.nasdaqotc.com/viewtopic.php?t=537396 roqstech.de/viewtopic.php...2675880#p2675880 nauc.info/forums/viewtopi...3&t=15756361 protee.guru/viewtopic.php?f=8&t=2517957 nauc.info/forums/viewtopi...3&t=15767777 dzcpdemos.gamer-templates...p;page=165#p1644 www.jerkforfans.com/Forum...f=24&t=19902 teedinzone.com/webboard/i...c=117009.new#new thevms.net/index.php?topic=95563.new#new forum.wrotaroztocza.pl/vi...9d0a5c6b05680c0d protee.guru/viewtopic.php?f=8&t=2521745 forum.pokerfishka.com/mai...polnostyu#230375 roqstech.de/viewtopic.php?p=2675550 test.club-irbis.ru/viewtopic.php?pid=462422 www.wafnobi.com/comm/view...f=2&t=279611 forum.wrotaroztocza.pl/vi...21051f0c8978c799 nauc.info/forums/viewtopi...3&t=15767617 nauc.info/forums/viewtopi...3&t=15753902 mu-kiseki.com/viewtopic.php?f=8&t=9232 www.piscilataverna.it/php...?f=1&t=50075 srdon.ru/forum/index.php?topic=7216.new#new xn--l1adgmc.xn----7sbzamh...=8&t=2719856 www.alisteqama.net/index...821.new.html#new labor-economics.org/forum...=5&t=1703800

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

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

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

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

    cost of generic plaquenil

  15. 15 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

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

    getting cialis in bc cialis paypal online cialis paypal australia

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

    vardenafil prices online — buy vardenafil in usa vardenafil purchase

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

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

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

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

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

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

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

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

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

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

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

  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


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


  • пять + = шесть