- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулся с проблемой кодировки utf8. За место родного алфавита в базу попадают одни знаки вопроса, пир чем если печатать на прямую из phpMyAdmin русский отображается нормально.
При установке скрипт заносит в базу latin1_swedish_ci через дамп сменил все на utf8_general_ci результат ноль. Как я думаю проблема где-то с сопоставлением нужно прописать что-нибудь типа mysql_query("SET NAMES utf8"); но куда и где???
Самое противное, что когда я установил эту гадость первые раз с русским было все ок потом начал баловаться с локализацией решил снести и все переустанавливал много раз сплошные ?????????????
В PHP я несилен если кто сталкивался с подобным подскажите плиз.
Что за скрипт.
Зная это что то уже можно было бы подсказать
Столкнулся с проблемой кодировки utf8. За место родного алфавита в базу попадают одни знаки вопроса, пир чем если печатать на прямую из phpMyAdmin русский отображается нормально.
При установке скрипт заносит в базу latin1_swedish_ci через дамп сменил все на utf8_general_ci результат ноль. Как я думаю проблема где-то с сопоставлением нужно прописать что-нибудь типа mysql_query("SET NAMES utf8"); но куда и где???
Самое противное, что когда я установил эту гадость первые раз с русским было все ок потом начал баловаться с локализацией решил снести и все переустанавливал много раз сплошные ?????????????
В PHP я несилен если кто сталкивался с подобным подскажите плиз.
сопоставление можно поменять прямо в пхпмайадмине у каждой таблицы
сет неймс надо писать сразу после mysql_connect
но это плохой способ, поменяйте лучше кодировку базы, и залейте дамп как есть, не меняя его кодировки.
Если есть доступ к настройкам mysql ищем файл "my.cnf"
Там в секции [mysqld] пишем:
Если есть доступ к настройкам mysql ищем файл "my.cnf"
Там в секции [mysqld] пишем:
это редко бывает, а init-connect как правило вызывает ошибку на 4й муське некотрых сборок, насчет 5й не уверен.
//тут код коннекта к бд и выборка таблицы
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Что за скрипт.
Зная это что то уже можно было бы подсказать
noname названия нигде нету это галерея написана не так давно
работает тока на 5.2.х
# Supported Database
* MySQL 4.1.x or greater
* SQLite
* PostgresSQL
# PHP version 5.2 or above with the following modules enabled
* PHP Data Objects (PDO) and the PDO driver for the database you wish to use
* SimpleXML
* Hash
* Iconv
* Mbstring
* Tokenizer
* JSON
cd2k добавил 18.01.2009 в 08:48
//тут код коннекта к бд и выборка таблицы
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
в каком файле нужно ето прописать
/public_html/config.php
/public_html/system/classes/databaseconnection.php
/public_html/system/classes/db.php
/public_html/system/schema/mysql/config.php
/public_html/system/schema/mysql/connection.php
тут есть строчки
if(!defined('MYSQL_CHAR_SET')) {
define('MYSQL_CHAR_SET', 'UTF8');
}
$this->exec('SET CHARACTER SET ' . MYSQL_CHAR_SET);