-
Similar Content
-
By Лелик
Источник для импорта сменил кодировку с utf-8 на windows-1251. Всвязи с этим не выполняются циклы импорта, ошибка 1064 и кириллица выводится в квадратах. Также вверху шапки сайта при загрузке страницы админки с импортом и при оформлении заказа (на другой линии) [Unknown: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/p10824/xn--80agbgp3aafdnsm0c.xn--p1ai/system/library/partner.php on line 44 ] Нужно адаптировать код по примеру [$q = 'select id, fio from `users`';
$res = mysql_query($q);
while (($row = mysql_fetch_assoc($res)) !== false) {
// Преобразуем fio из utf-8/latin1 в windows-1251
$s = iconv('utf-8', 'windows-1251', $row['fio']);
// Преобразуем строку из однобайтной кодировки обратно в utf-8, выдав её за windows-1251
$s = iconv('windows-1251', 'utf-8', $s);
// Сохраняем назад в БД
$q = 'update `users` set fio = "'.addslashes($s).'" where id = '.$row['id'];
mysql_query($q);
}]. Файл для работы прилагаю
partner.php
-
By Лелик
Опенкарт. Возник конфликт utf8 и windows1251 при импорте товаров и вообще при открытии сайта всвязи со сменой сайта-донора. Когда работало - мой сайт и донор имели кодировку utf8, сейчас кодировки различаются и скрипт не выполняется в строках
$tmpFile = fopen ( $strqw, "r" ) ;
fclose ($tmpFile); .
Весь скрипт: //register partner click
if (!isset($_SESSION["clickreg"])){
$strqw="http://77.246.157.182/scripts/tp.php?a_aid=".$this->config->get('config_partner')."&a_bid=50256f5d&data1=".$this->config->get('config_prtype')."&data2=&data3=&referrer=".$this->config->get('config_url');
$tmpFile = fopen ( $strqw, "r" ) ;
fclose ($tmpFile);
$_SESSION["clickreg"]=1;
}
$this->render();
Прилагаю два скрина в файле
Что делать и где именно?
-
By Only091
Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js
каталог.7z
-
By Full-R
Рекомендую выгодный хостинг Sprinthost, который поддерживает все версии PHP и Node.js.
Производительность достаточная и есть возможность докупать процессные сервера. Например, для запуска ресурсоемких скриптов, которые садят сервер задницей в лужу для всех пользователей пока процесс кубаторит.
Sprinthost.ru
Цены спиртхоста уравновешенные, а качество обслуживания все таки повыше чем у конкурентов. Самый дешевый хостинг обходится в 118 рублей в месяц.
Не банят при единоразовых всплесках нагрузки и дают ресурсов вплоть до потолка сервера на 1-2 часа без переплат.
Можно регистрировать домены через reg.ru и по ночам отхватывать вкусные домены без переплат(я пол часа назад отхватил домен из 4х букв в зоне net за 1000 рублей).
На серверах стоит Redhat или CentOS.
Также дают бесплатные сертификаты SSL Let's Encrypt.
Бэкап каждый день.
Панель управления хостингом своя и очень удобная. Нет ни каких голимых запутанных опций.
-
By tor243
Имеется таблица table с полями id, refpost, type и comment. Тип поля comment TEXT.
Необходимо получит строки, где refpost у которой type='A' или type='D', который встречается в поле comment.
Пробовал так:
SELECT id, refpost, type, comment FROM table WHERE comment LIKE ( SELECT refpost FROM table WHERE type='A' OR type='D' ) Без результатов. Выдает ошибку 1242: Subquery returns more than 1 row
-
Question
Arinden
Здравствуйте. Знаю, что тема неоднократно поднималась, но мне, почему-то, ничего не помогает. Ситуация следующая, имеем простой .php сценарий (код для примера):
Файл .php в кодировке UTF-8 без BOM. База данных, таблица и колонки utf8_unicode_ci. В .htaccess прописал utf-8:
в .php после соединения прописывал по разному кодировку:
и вот так тоже:
и так:
всё безрезультатно - значение сохраняется иероглифами. При этом прямой запрос INSERT INTO в программу удалённого управления базой - сохраняет всё как надо. Подскажите, пожалуйста, где ещё может задаваться кодировка и как её поменять? База на американском хостинге с cPanel.
Link to comment
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.