Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MySQL 4.1.x Не отображаются некоторые русские буквы. Хотя кодировка везде UTF-8 прописана. 
:(
    Опции темы
Wowa
Дата 2.6.2005, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Если у вас MySQL 4.1 и любые проблемы с русскими буквами, то попробуйте в начале вашего скрипта, но после соединения выполнить SQL-запрос
  
 
Код

SET NAMES кодировка; 


Где кодировка, та кодировка, в которой у вас данные (или в которой вы хотите их видеть). Например для русской виндовой кодировки (windows-1251) это будет cp1251, для KOI8-R - koi8r, для UTF-8 - utf8 и так далее.


АЛЬТЕРНАТИВНЫЙ ВАРИАНТ 
# The MySQL server
[mysqld]
init-connect="SET NAMES cp1251" 

Я сам мучался с этой проблемой, хотя кодировка везде была прописана и в базе и в ПХП нужная, т.е. utf-8. Скрипты также были в кодировке utf-8 сохранены. Но некоторые буквы неправильно в базу записывались. В частности, русские буквы "а" и "с". 

Команда SET NAMES utf8 меня спасла smile
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0528 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.