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

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

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

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


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

  1. 1 adotaccuthfaf сказала в 17:56, 30.12.2020:

    cbd gummies near me buycbdoilonlinerru.com — cannabinoid cbc oil martha stewart cbd

  2. 2 adotaccuthfaf сказала в 18:24, 30.12.2020:

    mediterra joy organics mediterra your cbd store

  3. 3 beiplyabalse сказала в 18:53, 30.12.2020:

    cbd md cbd full spectrum cannabinoid

  4. 4 WanceLeawsdape сказала в 18:55, 30.12.2020:

    cbd tincture martha stewart cbd cbd american shaman premium cbd oil

  5. 5 beiplyabalse сказала в 19:11, 30.12.2020:

    cbd store buycbdoilonlinerru.com — joy organics cbd hemp cbd charlottes web cbd

  6. 6 WanceLeawsdape сказала в 20:16, 30.12.2020:

    cbd tincture cbd drops cbd for pain pure cbd oil

  7. 7 beiplyabalse сказала в 20:26, 30.12.2020:

    buy cbd oil best cbd oil for sale cbd for sleep cbd oil amazon

  8. 8 adotaccuthfaf сказала в 21:03, 30.12.2020:

    cbd gummies for sale walmart buycbdoilonlinerru.com — cannabinoid cannabis oil store best cbd

  9. 9 WanceLeawsdape сказала в 21:06, 30.12.2020:

    just cbd benefits of cbd cbd cbd hemp

  10. 10 Rusbreltkeels сказала в 21:12, 30.12.2020:

    cbd pure cbd gummies near me hemp oil

  11. 11 StealoGrooste сказала в 21:46, 30.12.2020:

    thc oil cbd cream cannabidiol

  12. 12 EvaHycle сказала в 21:53, 30.12.2020:

    tadalafil 20mg cheap

  13. 13 beiplyabalse сказала в 21:56, 30.12.2020:

    just cbd gummies buycbdoilonlinerru.com — best cbd oil hemp cbd oil cbd oil buy cbd oil

  14. 14 spearmaoveria сказала в 22:14, 30.12.2020:

    buy cbd oil online your cbd store best cbd oil for pain mediterra

  15. 15 adotaccuthfaf сказала в 22:16, 30.12.2020:

    cbd for sale diamond cbd cbd hemp oil cbd hemp oil

  16. 16 WanceLeawsdape сказала в 22:27, 30.12.2020:

    buy cbd oil best cbd oil for sale best cbd oil for pain full spectrum cbd oil

  17. 17 Omvisv сказала в 22:28, 30.12.2020:

    levitra 10mg vardpill.com ed cure Viwpol wlswrt

  18. 18 WanceLeawsdape сказала в 22:45, 30.12.2020:

    cbd gummies store cannabisoilstoretv.com — buy cbd oil royal cbd mediterra

  19. 19 Rusbreltkeels сказала в 22:56, 30.12.2020:

    cbd for sleep charlottes web cbd nuleaf cbd oil

  20. 20 StealoGrooste сказала в 23:09, 30.12.2020:

    cbd online cbdoilforsalejmm.com — hemp cbd oil best cbd cannabis tincture

  21. 21 AAAAAgmailcom сказала в 23:24, 30.12.2020:

    fjnyhqmfqgjlojo

    bbh70.com/forum.php?mod=v...70848&extra=

    art.e-magnes.pl/artykuly/...7#comment-185257

    www.kahawatungu.com/conta...nonce=7cb5e6dee8

    tvsam.org/forum/the-100/mhawzfee/

    pkmig.ru/stati/

    va2na.com/forum/viewtopic...f=2&t=116791

    vb.ghalaa.com/showthread...8733#post5658733

    kafferecept.se/recipe/cha...5#comment-679364

    uhuori.org/2020/08/10/com...#comment-1024300

    www.sql-server-performanc...1#comment-144922

    thecapitalpost.com/trump- ...l?action=process

    dj-dusan.webnode.sk/forum/

    enisan.com.tr/forum/viewt...?f=7&t=96749

    m.mk-miracle.webnode.ru/forum/

    b7club.ru/viewtopic.php?f...p=772450#p772450

    www.usabbs.org/forum.php?..25512&extra=

    m.forum-kmene.webnode.cz/forum/

    barnbarista.com/chat/view...f=7&t=183189

    1bg4.webnode.ru/forum/

    filmy2.webnode.cz/forum/

    akyazi.webnode.com.tr/forum/

    ekskursovod.webnode.com.ua/forum/

    www.chasse-peche.fr/viewt...f=5&t=833664

    hunters-of-artemis.webnode.cz/forum/

    blka.webnode.ru/forum/

    fargoal.com/forums/viewto...f=3&t=504141

    funquest.com.ua/forum/vie...?f=9&t=59117

    mywork2.ru/speak/viewtopi...?f=2&t=44092

    www.edgefanatics.com/foru...ad.php?p=2707293

    prisaoinvisivel.com.br/fo...=17&t=643007

    forum.lilithgames.com/vie...=42&t=199154

    www.yousciences.it/forum/...ead.php?tid=8578

    showurskills.info/forum/v...f=9&t=114229

    www.snisen.com/forum/view...f=85&t=14727

    rznklad.ru/viewtopic.php?f=26&t=51641

    maer-rus.ru/community/thr...4679#post-373938

    webastor.ovh/general-disc... -%7E-22/new/#new

    xn--l1adgmc.xn--80aaeowim...p;p=81449#p81449

    www.edgefanatics.com/foru...ad.php?p=2707294

    fdownloads.xyz/board-anno... -303-se/new/#new

    aprehendiendobiblia.com/i...020-18-18#863373

    share1s.net/viewtopic.php?f=21&t=918513

    forkom-ppi.petra.ac.id/fo...?f=2&t=17333

    www.lovebird.it/index.php...yal-75-75#436327

    forum.moroe.eu/viewtopic.php?f=4&t=11981

    www.adeat-onlus.org/index...Itemid=178#47259

    foro.hlandia.org/index.php?topic=80588.new

    oleksy-bau.de/index.php/f...020-26-26#568910

    palais.beesims.com/phpbb/...?f=4&t=20574

    forum.batjorge.com/viewto...hp?f=6&t=874

    gopinball.com/forum/viewt...f=6&t=124506

    drramdasambatkar.in/index...0-12-15-15#21837

    school36-tambov.ru/forum/...=17&t=348244

    vilia.it/index.php/forum/... -watch-8-8#25432

    lasertrace.nl/forum/viewt...f=6&t=177536

    www.gosdom.com/viewtopic.php?f=5&t=197723

    ca.gopinball.com/forum/vi...f=6&t=124507

    forum.prasinoi.eu/viewtop...=19&t=156838

    fls2020.com/forum.php?mod...e%3D1#pid1866520

    desurasur.org/index.php/t...686.new.html#new

    www.truckfans.site/viewto...078e60b7c622921e

    fcfamille.free.fr/forum/v...hp?p=40580#40580

    forum.pokerfishka.com/mai...306-seriya#82077

    flexfanatics.com/forum/sh...ad.php?p=2707299

    forum.searchforlight.de/v...?f=4&t=69921

    contriman.com/showthread.php?tid=97875

    onlineblackfriday.net/sho...ad.php?tid=16999

    dubaiescorts24forum.com/v...f=5&t=119842

    forum.pokerfishka.com/mai... -12-seriya#82078

    umsltan.com/vb/showthread...03149#post603149

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

  22. 22 adotaccuthfaf сказала в 23:45, 30.12.2020:

    what is a tincture buy cbd oil what is cbd cbdistillery

  23. 23 WanceLeawsdape сказала в 23:47, 30.12.2020:

    cbd drops cbd oil store buy hemp oil cbdmd website

  24. 24 beiplyabalse сказала в 23:50, 30.12.2020:

    cannabis oil store best cbd oils cbd tinctures

  25. 25 WanceLeawsdape сказала в 0:47, 31.12.2020:

    buy cbd oil best cbd oil for sale ceremony cbd oil where can i buy cbd oil

  26. 26 WanceLeawsdape сказала в 1:08, 31.12.2020:

    cbd benefits cbd for sale medterra cbd

  27. 27 KegoKibStodeneK сказала в 1:43, 31.12.2020:

    cbd oil prices cbd american shaman full spectrum cbd oil your cbd store

  28. 28 WanceLeawsdape сказала в 1:46, 31.12.2020:

    cannabis oil charlottes web cbd cbd oil for sale near me

  29. 29 KimHycle сказала в 1:55, 31.12.2020:

    lopressor iv to po conversion

  30. 30 spearmaoveria сказала в 2:01, 31.12.2020:

    purekana what is hemp best cbd oils cbdmd

  31. 31 WanceLeawsdape сказала в 2:20, 31.12.2020:

    joy organics cbd buy cbd cbd oil benefits

  32. 32 StealoGrooste сказала в 2:34, 31.12.2020:

    cbd pills cbdoilforsalejmm.com — cbd oil todohemp cbd oil for anxiety martha stewart cbd line

  33. 33 adotaccuthfaf сказала в 4:27, 31.12.2020:

    cannabis oil the cbd store cbd oil effects

  34. 34 adotaccuthfaf сказала в 4:38, 31.12.2020:

    medterra what is cbd cbd american shaman

  35. 35 WanceLeawsdape сказала в 4:48, 31.12.2020:

    cbd hemp oil cbd oil for anxiety cbd oil for sale near me nuleaf cbd oil

  36. 36 spearmaoveria сказала в 5:44, 31.12.2020:

    hemp oil vs cbd oil cannabisoilstoretv.com — best cbd ceremony cbd oil cbd hemp

  37. 37 adotaccuthfaf сказала в 5:52, 31.12.2020:

    buy cbd oil fab cbd oil what is hemp

  38. 38 entioslets сказала в 6:47, 31.12.2020:

    Каждому из нас понятно, что лучшие краски — это краски без химии. И лучшим их производителем на данный момент точно является компания «Живица». Ознакомьтесь на досуге с полным перечнем её продукции на сайте https://zhivica.pro/ . Вы убедитесь, что подобрать материалы получится для любых работ. Есть тут масла и для внутренних, и для наружных работ. Использовать их можно как для бань и саун, так и, к примеру, для посуды и игрушек. Само собой разумеется, что каждому из клиентов гарантируется экологичность продукции.

  39. 39 WanceLeawsdape сказала в 6:55, 31.12.2020:

    cbd oil todohemp cbd oil prices benefits of cbd oil

  40. 40 spearmaoveria сказала в 8:39, 31.12.2020:

    benefits of cbd cbdmd website your cbd store

  41. 41 adotaccuthfaf сказала в 8:48, 31.12.2020:

    cbd oil effects cbdoilforsalejmm.com — cbdistillery cbd oil for sale near me ceremony cbd oil

  42. 42 spearmaoveria сказала в 8:50, 31.12.2020:

    cbd store cannabisoilstoretv.com — pure cbd oil cbd cream cbd oil benefits

  43. 43 adotaccuthfaf сказала в 9:02, 31.12.2020:

    where can i buy cbd oil cbd store cbd for sale

  44. 44 ecowrada сказала в 9:11, 31.12.2020:

    Автономная канализация в самаре

    Автономная канализация в частном помещении — лучший выбор от компанииСборка септика — изрядно непростой процесс, предполагающий не только лишь строительство, но и дополнительно выбор нужной системы.

    Автономная канализация — наиболее востребованная часть технических коммуникаций

    Наша международная компания занимается не только лишь проектированием и сборкой, профессионалы дополнительно делают последующее сопровождение автономной канализации.

    Всем известно, что профессионализм — это сегодня наиболее важное

    Большой уровень производства септиков

  45. 45 Rusbreltkeels сказала в 9:45, 31.12.2020:

    cbd oil cbd for sleep cbd oil for sale joy organics

  46. 46 adotaccuthfaf сказала в 10:01, 31.12.2020:

    martha stewart cbd what is cbd oil best cbd oils cbd store

  47. 47 beiplyabalse сказала в 10:24, 31.12.2020:

    cbd cream for pain buycbdoilonlinerru.com — medterra cbd oil cbd oil for sale fab cbd oil

  48. 48 WanceLeawsdape сказала в 11:22, 31.12.2020:

    cbd gummies store cannabisoilstoretv.com — cbd near me what does cbd do cbd md

  49. 49 Rusbreltkeels сказала в 11:33, 31.12.2020:

    cannabis oil cbdoilforsalejmm.com — cbd store near me hemp cbd oil best cbd oil

  50. 50 spearmaoveria сказала в 11:47, 31.12.2020:

    cbd american shaman hemp oil for pain cbd oil buy cbd oil


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


  • два + = пять