minfin89

Рейтинг
15
Регистрация
10.03.2013

На каком движке: http://i-ladies.ru/

freezebreeze:
тоже решение :)
Но на мой взгляд, UTF8 предпочтительнее

Главное что заработало. Потом и в утф можно конвертнуть 🤪

Алилуя!

Рассказываю.. Может кому пригодится.

Конвертнул базу в win-1251.

Файл импорта в ANSI

В запросе на подключение воткнул:

$db = mysql_query("set names cp1251");

Всё.

Всем спасибо!

Сайт на win-1251. Уже пробовал БД в неё же конвертнуть - та же проблема.

Когда ставлю mysql_query("set names utf-8"); сразу после mysql_connect страница уходит в постоянный ребут (обновляется).

Когда в htaccess ставлю - косячится кодировка самого сайта, БД также не правится..

Честно говоря уже запутался...

Таблицы и так в УТФ: utf8_general_ci

Поля: CHARSET=utf8

Файл для импорта: UTF-8 (без BOM)

Запрос:

SHOW VARIABLES LIKE 'char%'

Выдаёт такую картинку:

[ATTACH]129373[/ATTACH]

Как это править?

В mysql на серваке все поля читаемы, а на сайте инфа выводится вопросиками.

mysql_query("set names utf-8");

Видимо не так использую, тоже не помогает..

Пробовал конвертнуть все таблицы запросом:

ALTER TABLE `база`.`таблица` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

На выходе - так же вопросики..

Когда через сайт сохраняю в БД данные, на сайте они отображаются нормально, а в БД так: Ïðîâåðêà

jpg 129373.jpg

Попробовал в cp1251 сконвертить и подгрузить - криво.

Видимо без set names никак не обойтись..

Подскажите как правильно и куда вставить? (функцию подключения к БД давал выше)

vlad00777, скиньте плиз как будет возможность конкретный пример.

А вообще в любом нормальном дампере можно указать кодировку экспорта

Sypex Dumper по вашему нормальный? Пробовал экспериментировать - не помогло :(

UPD:

Сконвертил на локалке БД в utf-8 залил на сервер. В БД на сервере теперь отображается норм, но на сайте всё в вопросиках...

Нагуглил:

mysql_query("set names utf-8");

Но как правильно и какой строкой вставить не пойму..

siv1987:
Чисто технически она не может не менятся. Почистите кеш браузера и удалите оттуда htaccess (или правила реврайта)

Да, сорри, забыл удалить из вложенной папки.

Спасибо!

Спрошу тут же.. Почему не отображается капча, если сделать правило:

# RewriteRule ^login.html$ kat/admin/index.php [L]

И заходить на страницу как site.ru/login.html

Что поправить, чтоб каптча рисовалась?

htaccess лежит в папке kat.

Если его перенести в корень, а из папки убрать - ситуация не меняется.

Понятно. Тогда где еще обитает новостной качественный трафик по адекватным ценам?