Shop-Script и знаки вопроса при импорте базы MySQL
17.06.2009, рубрики: Мелочи | Теги: mysql, Shop-script, Добавить новую метку, кодировка | 6 747 комментариев »На днях позвонил человек, попросил помочь с кодировкой сайта. Сайт сделан на 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; } |
Ура, получилось. Знаки вопросов пропали, буквы отображаются как нужно.
metformin glucophage xr
what is a conforming loan
vergleichen sie kamagra preise kamagra wird гјber nacht geliefert sildenafil im einsatz cheap generic sildenafil citrat china hersteller wirkstoff sildenafil sildenafil inhalado sildenafil gesundheits-shop kamagra ohne rezept sildenafil citrat aus kanada sildenafil iv para reciг©n nacidos sildenafil engaг±гі
haltbarkeit der doxycyclin-hyclat-kapsel marihuana und doxycyclin doxycyclin in der frгјhen schwangerschaft doxycyclin und diarreah wechselwirkungen zwischen prednison und doxycyclin doxycyclin-crush in katzenfutter doxycyclin cvs doxycyclin katzenuri hг¤ufige verwendung von doxycyclin bei katzen doxycyclin als prophylaxe gegen akne doxycyclin 100 mg fгјr einen hund
Заказать seo поисковую оптимизацию сайта, Заказать услуги по продвижению сайта По всем возникшим вопросам Вы можете обратиться в скайп логин pokras7777Раскрутка сайта под ключ
.Так же собираем базы Обратесь всегда будем рабы вам помочь наша группа в телеграмме
tadacip 20 opiniones cгІo tomar tadalafilo 5 mg tadacip 20 comentarios tadacip 20 tadacip en l㬮ea tadacip 5mg precio tadacip reddit tadacip 20 efectos secundarios tadacip efecto pago a la entrega tadacip usos de tadacip
opiniones lasix insuficiencia renal aguda inducida por furosemida furosemida 40mg lasix para la prevenciгіn del eritema medicina basada en la evidencia y furosemida lasix precauciones cuidado cirugгa lasix en ct y ny cirugгa pkr y lasix medicamentos lasix y diabetes lasix se toma semanalmente lasix, salix
clomid y estadгsticas gemelos clomid infertilidad masculina quiste en el ovario por tomar clomid visiгіn borrosa con clomid citrato de clomifeno y mi sistema inmunolгіgico nivel del estrгіgeno de la prueba del desafгo del citrato de clomiphene clomid y suplementos de progesterona perгodo una semana antes de clomid clomid 50 mg org net edu clomid promedios clomid cгіmo funciona
bad credit quick loans
cost of viagra in canada
online pharmacy india
Доставка качественных товаров при использовании сайта https://miomarket.ru/ всегда осуществляется оперативно. Компания гарантирует надежную поставку товаров, которые могут использоваться на протяжении длительного времени. На протяжении двух недель, каждый покупатель может проверить посылку и сделать возврат. Мебель, реализуемая компанией, импортируется от известных европейских производителей. Обратить собственное внимание можно и на мебель, которая изготавливается литовскими мастерами — она достаточно популярна. Представленные в каталоге изделия являются экологически чистыми и универсальными в плане использования.
С помощью сайта https://licensedcasinos.xyz/ можно изучить многочисленные обзоры надежных виртуальных казино, в которых есть игровые автоматы и бонусы. Выигрыши всегда выплачиваются своевременно со стороны игорных заведений. Каждый человек сможет оценить проработку и аналитику, обеспечиваемую профессионалами своего дела. Информация всегда дополняется и актуализируется. Отобранные обзоры казино и их описания доступны каждому человеку в любое время. Кроме этого, можно ознакомиться и с отзывами игроков.
sildenafil canada cost
buy cialis 60mg
cheap viagra online without prescription
amoxicillin canadian pharmacy
canadian pharmacy viagra 100mg
strattera 60 mg price
where can you buy viagra without a prescription
На сайте официального интернет — магазина студии «Сода» https://sodaby.by можно приобрести модную женскую одежду из Беларуси, помогающую в создании стильного, а также запоминающегося образа, подходящего для каждого насущного дня. Со стороны дизайнеров, выпускающих коллекции на протяжении длительного времени, предпринимаются все необходимые усилия, чтобы все пожелания были удовлетворены. Коллекции брендов содержат одежду, которая является действительно оригинальной.
buy sildenafil buy viagra pills viagra for men
how to buy cialis in mexico
levitra 20mg price in usa
viagra prices viagra generic viagra generic
На сайте https://shemi-otopleniya.jimdo.com/ можно приобрести отопительные системы, нержавеющие трубы, фитинги, а также многочисленные другие товары. Представленной информации вполне достаточно для того, чтобы сориентироваться и сделать действительно правильный выбор. Гибкая подводка из нержавеющей стали различных размеров продается по доступной цене. Коллектор отопления с гидрострелкой, а также другие качественные и надежные товары также реализуются на постоянной основе. В долговечности реализуемой продукции сомневаться не стоит.
viagra for sale viagrasildenafilok.com — generic viagra cheap viagra viagra pills
sildenafil online sale
Недвижимость новостройка
Недвижимость риэлторы агентство недвижимости
Айфон 12
Мини Чехлы
dating sites
dating
viagra pills viagrasildenafilok.com — viagra price viagra prices viagra pills
very poor credit personal loans
how to get cialis prescription online canada
discount pharmacy
tadalafil 20mg from india
generic cialis online fast shipping
5mg cialis online
создание приложений
создание веб сайтов
viagra prices viagra for sale viagra prices
buy viagra viagrasildenafilok.com — buy viagra online buy sildenafil generic viagra
sildenafil prescription uk
best credit
buy viagra viagra buy viagra
dapoxetine online purchase
can you buy modafinil over the counter
loans payday