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

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

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

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


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

  1. 1 JaneHycle сказала в 15:37, 25.01.2021:

    viagra 200mg price in india

  2. 2 beiplyabalse сказала в 17:13, 25.01.2021:

    medterra cbd oil cbd oil cbd oil for sale just cbd gummies cbd near me

  3. 3 adotaccuthfaf сказала в 17:27, 25.01.2021:

    joy organics fullspectrumcbdoilyw.com — nuleaf naturals what is a tincture cbd oils

  4. 4 KegoKibStodeneK сказала в 19:34, 25.01.2021:

    full spectrum cbd cbd oil stores near me cannabis tincture

  5. 5 beiplyabalse сказала в 19:43, 25.01.2021:

    charlottes web cbd american shaman cbd cannabidiol martha stewart cbd line

  6. 6 WanceLeawsdape сказала в 21:46, 25.01.2021:

    cbd oil for sale hemp oil for pain cannabis oil cbd gummies near me

  7. 7 spearmaoveria сказала в 21:49, 25.01.2021:

    pure cbd cbd oil stores near me cbd hemp oil what is cbd oil

  8. 8 spearmaoveria сказала в 22:19, 25.01.2021:

    medterra cbd cbdcreamshs.com — hemp cbd oil your cbd store best cbd products

  9. 9 WanceLeawsdape сказала в 22:20, 25.01.2021:

    buy cbd oil medterra buy cbd oil best cbd oil for sale pure cbd oil

  10. 10 adotaccuthfaf сказала в 22:46, 25.01.2021:

    buy hemp oil cbd oil cbd oil for sale cbd todohemp cbd oil

  11. 11 adotaccuthfaf сказала в 22:55, 25.01.2021:

    best cbd cbdtincturesew.com — hemp cbd cbd benefits what is hemp

  12. 12 spearmaoveria сказала в 0:13, 26.01.2021:

    cbd oil for sale cbdmd website buy cbd hemp seed oil benefits

  13. 13 beiplyabalse сказала в 0:33, 26.01.2021:

    cbd store cbdoilforpainrx.com — fab cbd cbd oils cbd gummies store

  14. 14 spearmaoveria сказала в 1:11, 26.01.2021:

    what is cbd hemp oil vs cbd oil buy hemp oil cbdmd

  15. 15 spearmaoveria сказала в 3:04, 26.01.2021:

    hemp cbd oil cbd pure cbd hemp joy organics cbd

  16. 16 adotaccuthfaf сказала в 4:38, 26.01.2021:

    cbd oil prices cannabidiol best cbd oil

  17. 17 spearmaoveria сказала в 4:50, 26.01.2021:

    cbdmd website cbd cream for pain relief cannabinoid cbd oil for sale near me

  18. 18 spearmaoveria сказала в 5:46, 26.01.2021:

    nuleaf cbd oil cbd for sale cbd tinctures

  19. 19 beiplyabalse сказала в 5:55, 26.01.2021:

    cannabidiol cbd online cbd products just cbd

  20. 20 JaneHycle сказала в 6:34, 26.01.2021:

    neurontin 400 mg price

  21. 21 spearmaoveria сказала в 6:56, 26.01.2021:

    cbd lotion cbdgummieswkj.com — medterra cbd store near me best cbd oils

  22. 22 WanceLeawsdape сказала в 7:42, 26.01.2021:

    cbd cdb oils joy organics

  23. 23 spearmaoveria сказала в 7:45, 26.01.2021:

    where to buy cbd oil cbdcreamshs.com — what is cbd the cbd store fab cbd oil

  24. 24 WanceLeawsdape сказала в 7:46, 26.01.2021:

    cbd md cannabidiol martha stewart cbd line

  25. 25 WanceLeawsdape сказала в 8:39, 26.01.2021:

    cbd oil todohemp cannabis tincture where to buy cbd oil cbd gummies walmart

  26. 26 spearmaoveria сказала в 9:13, 26.01.2021:

    cbd oil stores near me where to buy cbd oil cannabis oil your cbd store

  27. 27 beiplyabalse сказала в 9:16, 26.01.2021:

    purekana cbdoilforpainrx.com — cbd store best cbd products cannabinoid

  28. 28 adotaccuthfaf сказала в 10:00, 26.01.2021:

    joy organics cbd cannabidiol oil cbd oil

  29. 29 WanceLeawsdape сказала в 10:12, 26.01.2021:

    what is a tincture cbdgummiesio.com — buy cbd cbd benefits purekana

  30. 30 spearmaoveria сказала в 10:34, 26.01.2021:

    cbd oils cbd cbd oil for sale joy organics medterra

  31. 31 spearmaoveria сказала в 12:01, 26.01.2021:

    cbd store near me cbd oil online for sale cbd oil benefits buy cbd oil best cbd oil for sale

  32. 32 adotaccuthfaf сказала в 12:09, 26.01.2021:

    hemp cbd cbdgummiesio.com — charlottes web cbd cbd near me thc oil

  33. 33 beiplyabalse сказала в 13:44, 26.01.2021:

    cbd oil cbd oil for sale cbdgummieswkj.com — best cbd oils cbd oil effects cbd oil for sale

  34. 34 WanceLeawsdape сказала в 13:51, 26.01.2021:

    cbd gummies for sale walmart cbd oil for sale joy organics cbd oil benefits cbdmd

  35. 35 adotaccuthfaf сказала в 14:34, 26.01.2021:

    what is a tincture cbd stores near me buy hemp oil

  36. 36 adotaccuthfaf сказала в 14:46, 26.01.2021:

    just cbd gummies cbdoilforpainrx.com — cbd oil online for sale cbd for sale cbd oil cbd oil for sale

  37. 37 CasinoX сказала в 15:06, 26.01.2021:

    следовательно бьенкери буколическом, casino x программа

  38. 38 spearmaoveria сказала в 15:30, 26.01.2021:

    hemp oil vs cbd oil what is hemp cbd pain cream

  39. 39 spearmaoveria сказала в 16:08, 26.01.2021:

    cbd oil buy cbd oil full spectrum cbd oil cbd tinctures

  40. 40 beiplyabalse сказала в 16:27, 26.01.2021:

    just cbd fab cbd oil just cbd cbd oil for sleep

  41. 41 JaneHycle сказала в 16:36, 26.01.2021:

    bupropion tablets 150mg

  42. 42 Geelyahamp сказала в 16:39, 26.01.2021:

    на беду ферда иллюминаций, 17 casino x россия casino x игровые автоматы на деньги

  43. 43 spearmaoveria сказала в 16:50, 26.01.2021:

    cbd oil near me best cbd products cdb oils cbd cream for pain relief

  44. 44 AAAAAgmailcom сказала в 17:03, 26.01.2021:

    xxrzppwfppkqmmj

    treasurehuntspokane.com/e...#comment-2032613 profi-star28.ru/blog/kak- .../#comment_449046 www.bo-ran.com/thread-1835516-1-1.html conexiuni.autismromania.r.../topic/nrfgclnc/ romspaider.ru/rasskazhu-o...sy#comment-10069 johnboyko.com/bio/comment...nonce=3cacd9db34 mail.a-tomy.net/forum.php...79896&extra= forum.nertex.sk/viewtopic.php?p=449490#449490 michaelmcgrinder.com/?con...nonce=ac9e37b4d8 webboard.auto.sanook.com/...;ID_MSG=28843942 rdevelopers.com/demo/jane...d.php?tid=287330 tomhuff.wordpress.com/abo...nonce=9334c466f6 www.lsaforum.com/fluxbb/v...d=567875#p567875 kusbaz.ru/viewtopic.php?f=45&t=190818 mybusinessconsultants.wor...nonce=768a3cdf1f art.e-magnes.pl/artykuly/...0#comment-218200 www.sp3pje.ayz.pl/forum/s...310629#pid310629 theauctionboard.com/showt...33207#pid1033207 arabfm.net/vb/showthread...ted=1#post820706 forums.dimaag.io/viewtopi...f=21&t=90503 everaldcompton.com/?conta...nonce=41c5e4956f conexiuni.autismromania.r.../topic/sbzxizrs/ toptoursmongolia.com/khar...7#comment-617023 itistaranto.altervista.or...benivjv/new/#new johnboyko.com/bio/comment...nonce=6e35edc89c www.nairacircle.com/viewt...1921416#p1921416 beta.cqpolska.pl/showthre...d=68799#pid68799 clubedotiggo.com.br/viewt...=30&t=267529 www.uowarforge.com/forum/...?f=4&t=32010 rsdiva.com/guestbook-sign...ffe14f062e5d5fd6 ciphertalks.com/viewtopic...=13&t=389359 www.yousciences.it/forum/...ead.php?tid=9242 protee.guru/viewtopic.php?f=8&t=739901 www.soileddoverp.com/view...?f=8&t=35131 simutrain.com/BB3/viewtop...f=5&t=780888 clubedotiggo.com.br/viewt...=30&t=283970 dubaiescorts24forum.com/v...f=5&t=138077 lasertrace.nl/forum/viewt...f=6&t=310347 xn--n1abdbeg.xn--p1ai/for...996.html#p117996 forumfutbol.org/184615-ni...html#post252714 masf.com.br/forum/showthread.php?tid=12145 xn--l1adgmc.xn--80aaeowim...p;p=96464#p96464 forum.dmlive.wiki/index.p...ic=93814.new#new share1s.net/viewtopic.php?f=21&t=1005563 melevistas.com/viewtopic.php?f=4&t=660269 demo.ngofficiel.fr/viewto...hp?p=54230#54230 lasertrace.nl/forum/viewt...f=6&t=310016 forum.m2mexpress.ru/viewt...?f=4&t=45967 www.unraveled.net/phpbb/v...=6&t=1369531 adidastalk.com/viewtopic.php?f=9&t=999972 fr.gopinball.com/forum/vi...f=6&t=159949 www.coazzette.com/index.p...5251—2021#219026 zatoxgaming.org/forums/vi...f=5&t=207401 forum.googleanaliz.com/sh...d.php?tid=518025 lucentflame.com/chocodisc...a90b8763629833a4 melevistas.com/viewtopic.php?f=4&t=604743 www.multfun.com/forum/ind...nchari-globalno/ blueovalfanatics.com/foru...1435#post3091435 www.iberdroid.net/forums/...=14&t=202286 thienlam.org/forum/viewto...=19&t=736461 apisphera.ru/forum/vopros...jn-v-xoroshem-9/ www.fbnewspost.com/index...330.new.html#new freelancetd.com/viewtopic...f=2&t=194100 kicme.kz/index.php?option...Itemid=194#40541 rznklad.ru/viewtopic.php?f=26&t=55617 oleksy-bau.de/index.php/f...9589—2021#659386 www.15forum.com/showthread.php?tid=249764 forum.hilfe-fuer-marco.de...0%BE-t21898.html www.uowarforge.com/forum/...?f=4&t=26734 www.edgefanatics.com/foru...ad.php?p=3089067

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

  45. 45 KimHycle сказала в 17:04, 26.01.2021:

    buy celexa india

  46. 46 adotaccuthfaf сказала в 17:12, 26.01.2021:

    cbd hemp oil fullspectrumcbdoilyw.com — purekana cbd tincture hemp cbd

  47. 47 spearmaoveria сказала в 18:03, 26.01.2021:

    cannabinoids cbd drops full spectrum cbd oil fab cbd oil

  48. 48 beiplyabalse сказала в 18:16, 26.01.2021:

    hemp oil cbdgummieswkj.com — cbd benefits cbd gummies store pure cbd oil

  49. 49 WanceLeawsdape сказала в 18:45, 26.01.2021:

    full spectrum cbd cbdcreamshs.com — cbd vape oil cannabidiol cbd oil at walmart

  50. 50 WanceLeawsdape сказала в 19:39, 26.01.2021:

    cbd stores near me best cbd cbc oil cbd hemp oil


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


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