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 AAAAAgmailcom сказала в 4:50, 04.06.2021:

    3014453662008881569838198636676

    forum.naronanews.com/show...d.php?tid=163710 naturalbodybuilding.ru/ru...0#comment-362406 q8mazad.com/vb/showthread...ed=1#post3286259 188.165.51.17/blog/384334 www.nflmessageboard.com/s...d.php?tid=107773 va2na.com/forum/viewtopic...f=2&t=185248 bwgforums.net/showthread...161453#pid161453 realrawtruths.com/2016/03...a#comment-262636 krikstynoms.lt/idejos-kri...3#comment-191443 therockandduckshow.net/sh...172998#pid172998 cafekulinarya.co.uk/?atta...9#comment-243464 naturalbodybuilding.ru/ru...2#comment-367230 metr.by/object/2078752 naturalbodybuilding.ru/ru...2#comment-365234 metr.by/object/2078514

    67.205.147.96/viewtopic.php?f=2&t=48651 kriptoturkiye.org/viewtop...f=34&t=15698 lindner-essen.de/forum/vi...=3&t=2445070 rivida.org/showthread.php?tid=807 www.radiopeep.com/forum/v...p;p=92115#p92115 melevistas.com/viewtopic...=3&t=1862982 forum.wrotaroztocza.pl/vi...8e4f4d70bc89d531 thevms.net/index.php?topic=95930.new#new nauc.info/forums/viewtopi...3&t=15765085 hiso.club/viewtopic.php?f...p;p=90241#p90241 roqstech.de/viewtopic.php?p=2676141 nauc.info/forums/viewtopi...3&t=15768387 sfpolicedepartment.alterv...?f=2&t=23999 smfpt2.smfpt.net/index.ph...738.new.html#new forum.rus-trans.com/viewt...=16&t=257602 www.ankarac.com/index.php...719.new.html#new palais.beesims.com/phpbb/...?f=4&t=86851 nauc.info/forums/viewtopi...3&t=15751567 nauc.info/forums/viewtopi...3&t=15751692 www.lindner-essen.de/foru...=3&t=2444536 school36-tambov.ru/forum/...=17&t=470226 thietkeyenphu.com.vn/4rum...f=2&t=405103 forum.wrotaroztocza.pl/vi...e7a2279a1a40f774 africainvestmentgroupint...0-100-2021#34746 kicme.kz/index.php?option...temid=194#133502

    www.successdigestforum.co...3314881#p3314881 adammaarschalk.com/about/...nonce=cd100d09e4 www.la-bottega.pl/forum/v...?f=16&t=5336 realrawtruths.com/2016/03...f#comment-262998 naturalbodybuilding.ru/ru...2#comment-370472 kebe.top/viewtopic.php?pid=1715049#p1715049 www.html5videobank.com/co...347983#pid347983 prozon.org.pl/forum/viewt...pid=69794#p69794 www.successdigestforum.co...=6&t=1859322 vaporizerx.com/blu-e-cig- ...ca#comment-70761 post.12gates.net/showthre...694625#pid694625 naturalbodybuilding.ru/ru...2#comment-364067 naturalbodybuilding.ru/ru...2#comment-370465 naturalbodybuilding.ru/ru...2#comment-364121 kelvindavies.co.uk/forum/...77c1c9c5173d5766

    daggerbay.com/forum/viewt...?f=5&t=76129 nauc.info/forums/viewtopi...3&t=15757525 traveldiscussions.com/vie...f=8&t=106786 vilia.it/index.php/forum/...9641—2021#149523 forum.nebula-galaxia.de/v...f=2&t=558861 nauc.info/forums/viewtopi...3&t=15771926 www.rustlandgermany.de/vi...?f=7&t=40370 hiso.club/viewtopic.php?f...p;p=90152#p90152 estetikvediyet.com/viewto...f=8&t=360044 xn--l1adgmc.xn--80aaeowim...p=239983#p239983 forum.kopkon.ru/viewtopic.php?f=1&t=30914 swiadomyprojektant.pl/for...f=23&t=10860 forum.wrotaroztocza.pl/vi...031259dc36cc0fad nauc.info/forums/viewtopi...3&t=15763238 essens-club.ru/viewtopic.php?f=13&t=13174 forum.wrotaroztocza.pl/vi...c5d23676dc251c1a xn--l1adgmc.xn--80aaeowim...p=239385#p239385 nauc.info/forums/viewtopi...3&t=15762949 nauc.info/forums/viewtopi...3&t=15758807 nauc.info/forums/viewtopi...3&t=15767719 freelineskate.free.fr/for...f=2&t=134846 nauc.info/forums/viewtopi...3&t=15768197 israelidebate.com/opinion...=3&t=1505999 labor-economics.org/forum...=5&t=1701781 melevistas.com/viewtopic...=4&t=1857969

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

  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


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


  • × два = десять