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

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

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

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


8 766 комментариев на запись “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 Bad Credit сказала в 13:49, 04.06.2021:

    payday loans online

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

    best generic cialis online

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

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

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

    generic tadalafil in us

  24. 24 AAAAAgmailcom сказала в 22:24, 04.06.2021:

    28343794742226376276733036

    highschoolhouseparty.com/...a#comment-377146 slapinsky.com/nature/the- ...8#comment-109802 xn--80ajgfwchmneec5bzj.xn.../ad/dhafx,154583 www.successdigestforum.co...=6&t=1870127 www.successdigestforum.co...=6&t=1870126 forum.cctvtechforum.com/Thread-prhhanah diffa.fr/60500-chantilly/...e#comment-119326 www.karaokeler.com/karadi...e/#comment-74116 metr.by/object/2095575 portfoliosuperkayra.appspot.com/1221166533 hsien.com.freehostia.com/...p;extra=page%3D1 metr.by/object/2095574 suppliertynews.com/contac...nonce=26015c099b forumdesmonrp.geliland.co...d=51432#pid51432 rustlandia.pl/showthread.php?tid=8246

    worldofaquarium.co.uk/showthread.php?tid=3907 forum.naronanews.com/show...421896#pid421896 estetikvediyet.com/viewto...f=8&t=252693 echokirova.ru/forum/messa...ly#message233976 teedinzone.com/webboard/i...ic=71744.new#new svrsps.com/viewtopic.php?f=7&t=69106 traveldiscussions.com/vie...?f=8&t=54497 hollymariecombs.info/foru...19&t=2375996 bbwhirlwind.online/viewto...f=2&t=219842 bitcoinlove.ca/forum/view...p?f=3&t=5224 avaya.newsystems.ru/forum...6503/?result=new smartreport.tech/forum/sh...ead.php?tid=2990 africainvestmentgroupint...nline-2021#30863 logoushka.ru/viewtopic.php?f=5&t=8626 sfpolicedepartment.alterv...?f=2&t=12104 kinomozg.club/topic/127-m...2#comment-114347 discustorming.com/viewtop...f=2&t=106094 kinomozg.club/topic/127-m...0#comment-114328 www.school36-tambov.ru/fo...=17&t=438885 experthorticulture.com/fo...ead.php?tid=2428 xn--l1adgmc.xn--80aaeowim...p=207922#p207922 sacovid19solution.com/vie...f=3&t=193916 kinomozg.club/topic/127-m...0#comment-114334 bbwhirlwind.online/viewto...f=2&t=219851 estetikvediyet.com/viewto...f=8&t=252700

    naturalbodybuilding.ru/ru...5#comment-376238 metr.by/object/2095584 balanching.wordpress.com/...72750e4a7d845e8d metr.by/object/2095585 juniorpraha.cz/navstevni- ...aha#comment-8398 ru.evbud.com/projects/2876937/ spruance.net/viewtopic.php?f=1&t=99804 kuko-forum.name/thread-7303.html naturalbodybuilding.ru/ru...5#comment-376235 pro-area.info/showthread.php?tid=7853 kusbaz.ru/viewtopic.php?f=45&t=224987 krikstynoms.lt/idejos-kri...7#comment-192383 forum.webremeslo.runforum...f=10&t=26510 cafekulinarya.co.uk/?atta...b#comment-243957 forum.rioforense.com.br/s...pid=6891#pid6891

    www.nflmessageboard.com/s...185516#pid185516 www.wasasando.com/viewtop...f=31&t=51405 forum.cctvtechforum.com/T...%D1%8C-%D0%B2-hd www.scmgw.de/phpBB3/viewt...f=24&t=73891 tg-dst.ru/forum/messages/...ply#message77551 www.jerkforfans.com/Forum...?f=24&t=8093 mywork2.ru/speak/viewtopi...f=2&t=500746 echokirova.ru/forum/messa...ly#message233982 www.s-server.vip/viewtopi...p=822693#p822693 bbwhirlwind.online/viewto...f=2&t=219854 forum.vkportal.ba/viewtop...p;p=24676#p24676 www.myacnestory.sg/forum/...p?f=6&t=5381 echokirova.ru/forum/messa...ly#message233989 xn--l1adgmc.xn----7sbzamh...=8&t=2689626 web-forum.do.am/forum/31-3109-59#5927 roadragenz.com/forum/view...27&t=1071657 hollymariecombs.info/foru...19&t=2375995 forum168.com/index.php?topic=2951.new#new sacovid19solution.com/vie...f=3&t=193917 zk-balt.ru/viewtopic.php?f=1&t=5435 lysto-forum.tue-image.nl/...c=128618.new#new pakimmigration.com/viewto...?f=12&t=3734 webboard.thaibaccarat.net...c=311699.new#new webboard.thaibaccarat.net...c=311701.new#new forum.franshiza.community...sskaya-ozvuchka

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

  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


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


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