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

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

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

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


11 755 комментариев на запись “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 AAAAAgmailcom сказала в 19:30, 03.06.2021:

    10024719662226379527781000

    www.anstiss.com/contact-u...nonce=7c1f92f7cc johnboyko.com/bio/comment...nonce=7384ca37ff bodhisarango.com/seminar- ...#comment-4664876 www.diegodicamillo.com.ar...9#comment-773833 naturalbodybuilding.ru/ru...0#comment-362822 highschoolhouseparty.com/...0#comment-372114 rawsugarstudio.com/2015/0...2#comment-232777 www.diegodicamillo.com.ar...9#comment-773840 cryptographybuzz.com/port...7#comment-552114 www.uthora.com/showthread...d=92196#pid92196 gamingrev.com/2010/06/02/...79#comment-68501 www.holistichappinessblog...#comment-1653008 printconverting.com/it/node/331394 forum.cctvtechforum.com/Thread-pwzdyvdd www.sql-server-performanc...d#comment-191930

    bbwhirlwind.online/viewto...f=2&t=235574 estetikvediyet.com/viewto...f=8&t=293855 protee.guru/viewtopic.php?f=8&t=2339412 paybackking.com/forum/vie...p?f=8&t=7938 thevms.net/index.php?topic=82459.new#new forum.kopkon.ru/viewtopic.php?f=1&t=13712 forum.hilfe-fuer-marco.de...B%D0-t48255.html cvt-portal.ru/showthread...121328#pid121328 warlord.tech/viewtopic.php?f=1&t=20859 mazdaclassic.cz/viewtopic.php?f=3&t=4558 67.205.147.96/viewtopic.p...p;p=43177#p43177 school36-tambov.ru/forum/...=17&t=444063 www.myacnestory.sg/forum/...p?f=6&t=7505 hker.live/viewtopic.php?f=4&t=525829 generator.altervista.org/...p?f=2&t=9802 forum.vkportal.ba/viewtop...p;p=27508#p27508 discustorming.com/viewtop...f=2&t=113492 www.tekmonkey.us/index.php?topic=8630.new#new watchmoviesonlinenow.org/...530.new.html#new forum.pokerfishka.com/mai...kachestve#221560 zk-balt.ru/viewtopic.php?f=1&t=7973 www.fxforecasting.com/vie...p?f=5&t=9434 67.205.147.96/viewtopic.p...p;p=43180#p43180 swiadomyprojektant.pl/for...?f=23&t=4218 essens-club.ru/viewtopic.php?f=13&t=4814

    rawsugarstudio.com/2015/0...c#comment-232778 www.successdigestforum.co...=6&t=1858200 www.successdigestforum.co...=6&t=1858199 smartreport.tech/forum/sh...ead.php?tid=7336 metr.by/object/2080319 metr.by/object/2080324 forumturystyka.pl/showthread.php?tid=4714 metr.by/object/2080326 www.djangoboards.com/boards/1/topics/259941/ www.game-train.de/index.p...k=view&id=35 naturalbodybuilding.ru/ru...0#comment-362824 naturalbodybuilding.ru/ru...0#comment-362823 ninerp.com/forums/showthread.php?tid=106839 cafekulinarya.co.uk/?atta...c#comment-243478 carmenego.wordpress.com/?..nonce=7589e0cf77

    logoushka.ru/viewtopic.php?f=5&t=9778 bitcoinlove.ca/forum/view...p?f=3&t=6415 paybackking.com/forum/vie...p?f=8&t=7943 estetikvediyet.com/viewto...f=8&t=293856 ictopschool.one/forum/ind...854.new.html#new teedinzone.com/webboard/i...ic=78964.new#new forum.irancognitivescienc...ad.php?tid=23960 www.reo14.moe.go.th/phpBB...f=6&t=986249 estetikvediyet.com/viewto...f=8&t=293747 krugozorov.ru/forum/messa...ly#message294742 krugozorov.ru/forum/messa...ly#message294734 forum.prasinoi.eu/viewtop...=19&t=919356 prisaoinvisivel.com.br/fo...17&t=1001714 tg-dst.ru/forum/messages/...ply#message81858 rznklad.ru/viewtopic.php?f=26&t=76023 estetikvediyet.com/viewto...f=8&t=293865 congnghetuonglai.vn/forum...=38&t=187948 ufarms.ru/viewtopic.php?f=3&t=5004 fromateakdeck.com/forum/v...?f=4&t=69886 www.jerkforfans.com/Forum...?f=24&t=9663 www.jerkforfans.com/Forum...?f=24&t=9666 www.rustlandgermany.de/vi...?f=7&t=19706 xn--l1adgmc.xn--80aaeowim...pic.php?p=212159 forum.nebula-galaxia.de/v...f=2&t=506382 ufarms.ru/viewtopic.php?f=3&t=5003

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

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

    loans online instant approval

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

    advanced care rx pharmacy pharmacy from canada canadian internet pharmacies

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

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

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

    cialis professionel purchase cialis canada free cialis online

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

    cialis quid review of cialis generic cialis walgreens

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

    promo code for canadian pharmacy meds

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

    adrafinil modafinilltop.com — modinafil med provigil modafinil adhd

  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


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


  • три + один =