[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кодировка на localhost
freaky
Привет всем!
Снова проблема с кодировкой mysql, на сей раз на localhost.
Файлы в utf-8 без BOM.

В файле подключения к базе имеется


mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_query ("SET NAMES cp1251");


Сама база и все таблицы с полями в utf-8, смена на 1251 не помогает.

На страничках так же имеется

header("Content-type: text/html; charset=utf-8"); 

и

<meta http-equiv="content-type" content="text/html; charset=utf-8"/>


При выводе данных из таблицы в виде русских букв ����

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

Раньше когда делал страницы в 1251 таких проблем не было, а тут еще я перешел на utf-8 без bom. Я бы не переходил, просто с ним ajax хорошо русские буквы читает.
Lenarfate
mysql_query ("SET NAMES utf8");

не?
freaky
Цитата (Lenarfate @ 27.08.2013 - 12:35)
mysql_query ("SET NAMES utf8");

не?

Странно, до этого пробывал, не работало, теперь выводит правильно.
Единственное что если через форму вводить кирилицей, пытаясь войти на сайт, вытащить логин на русском из базы пишет что такого нет...
Lenarfate
пробуйте писать запросы "напрямую", в phpmyadmin и смотрите, что он вам возвращает
freaky
Цитата (Lenarfate @ 27.08.2013 - 12:52)
пробуйте писать запросы "напрямую", в phpmyadmin и смотрите, что он вам возвращает

Все нормально. Русские буквы и ищутся и вставляются.

А на сайте ни как.
freaky
А все...
убрал в обработчике
$login=iconv("utf-8", "windows-1251", $login);

ведь теперь это не надо...

Спасибо.
Пока вроде разобрался.
inpost
Надо работать с 1 кодировкой, а не с сотнями... там ЮТФ-8, там вин-1251... вот ничего и не работает.
Хороший код, который удален и написан с нуля в одной кодировке.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.