Search the Community
Showing results for tags 'кодировка'.
-
Источник для импорта сменил кодировку с 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
-
Опенкарт. Возник конфликт 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(); Прилагаю два скрина в файле Что делать и где именно?
-
Очевидна огромная разница между 2 байтами на символ кириллицы и одним. В моей деятельности существуют системы где 1 000 000+ сообщений кириллицей это обыденность. Под этот массив данных пишутся обработчики, парсеры и тд. Я не специалист, но наверно скорость работы будет отличаться. В сети windows-1251 характеризуется всегда догматично — устарелая фигня, юзай utf-8. Всегда ли windows-1251 это плохо? И почему?
-
Загрузил сайт на hostinger, кодировка в notebook++ поставил utf-8, но стоит загрузить мне сайт на хост, все русские символы превращаются в кириллицу. Как исправить это? В интернете смотрел, там в файле ".htaccess" что-то нужно добавить, но у меня в это файле имеется данный текст, и я просто без идей что мне делать. P.S - файловый менеджер: net2ftp
-
Загрузил сайт на hostinger, кодировка в notebook++ поставил utf-8, но стоит загрузить мне сайт на хост, все русские символы превращаются в кириллицу. Как исправить это? В интернете смотрел, там в файле ".htaccess" что-то нужно добавить, но у меня в это файле имеется данный текст, и я просто без идей что мне делать. P.S - файловый менеджер: net2ftp
-
Подскажите, что это за кодировка? Бывает так, что в URL отдельные символы, типа "/", ":" вдруг становятся представленными тремя символами. Первый (если мне не изменяет память) - это знак процента. И где найти саму кодировку (описалово). Ну, или принцип, как русские буквы представлять в такой кодировке?
-
Здравствуйте! Действительно ли если файлы в кодировке utf-8 то задавать её в meta ненужно и что сайт и так будет везде нормально отображаться? Спасибо за внимание!
-
Такая проблема: если слово превышает 7 символов, то происходит то что на картинке. В чем может быть проблема ?
-
Здравствуйте. Знаю, что тема неоднократно поднималась, но мне, почему-то, ничего не помогает. Ситуация следующая, имеем простой .php сценарий (код для примера): <!doctype html><html><head> <meta charset="utf-8"> <title>Тест</title></head><body><?php $dbc = mysqli_connect ('****', '****', '****', '****') or die ('Ошибка'); $query = "INSERT INTO names (first_name) VALUES ('Имя')"; $result = mysqli_query ($dbc, $query) or die ('Ошибка'); mysqli_close($dbc);?></body></html>Файл .php в кодировке UTF-8 без BOM. База данных, таблица и колонки utf8_unicode_ci. В .htaccess прописал utf-8: AddDefaultCharset UTF-8в .php после соединения прописывал по разному кодировку: mysql_query("set character_set_client='utf8'");mysql_query("set character_set_results='utf8'");mysql_query("set collation_connection='utf8_unicode_ci'");и вот так тоже: mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");и так: mysql_query("set names 'utf8'"); всё безрезультатно - значение сохраняется иероглифами. При этом прямой запрос INSERT INTO в программу удалённого управления базой - сохраняет всё как надо. Подскажите, пожалуйста, где ещё может задаваться кодировка и как её поменять? База на американском хостинге с cPanel.