HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

mysql кодировка
  #1  
Старый 10.03.2010, 16:55
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
С нами: 9221506

Репутация: 14
По умолчанию mysql кодировка

таблица создана в базе данных с CHARACTER SET utf8
делаю set names utf 8,
show create table показывает что у таблицы кодировка utf8 .
кодировка html страницы с которой ввдятся данные тоже utf8 .
и все = одни ????? и прочие какие то непонятные символы.
как с этим можно бороться ?

Последний раз редактировалось barnaki; 10.03.2010 в 17:03..
 
Ответить с цитированием

  #2  
Старый 10.03.2010, 17:53
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

для начала указать кодировку соединения с базой - перед запросом к базе
 
Ответить с цитированием

  #3  
Старый 11.03.2010, 01:56
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
С нами: 9090281

Репутация: 43
По умолчанию

кодировка страницы точно прописана??
сохранена она в этой же кодировке?
 
Ответить с цитированием

  #4  
Старый 11.03.2010, 12:09
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
С нами: 9221506

Репутация: 14
По умолчанию

2 pos_troi . а как это делаеться
 
Ответить с цитированием

  #5  
Старый 11.03.2010, 12:39
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Попробуй сделать сразу после подключения и выбора БД
PHP код:
mysql_set_charset('utf8'); 
 
Ответить с цитированием

  #6  
Старый 11.03.2010, 15:12
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
С нами: 9221506

Репутация: 14
По умолчанию

2 d_x непомогает
 
Ответить с цитированием

  #7  
Старый 11.03.2010, 15:49
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

после выбора базы данных:

mysql_query('SET character_set_client=utf8'); //Уствнока кодировки клиента
mysql_query('SET character_set_results=utf8'); //Уствнока кодировки запросов
mysql_query('SET character_set_connection=utf8'); //Уствнока кодировки соединения
mysql_query('SET character_set_server=utf8'); //Уствнока кодировки сервера

плюс rtfm:

http://www.sql.ru/Forum/actualthread.aspx?tid=175178&hl=execute
 
Ответить с цитированием

  #8  
Старый 11.03.2010, 19:23
barnaki
Познающий
Регистрация: 02.11.2008
Сообщений: 87
С нами: 9221506

Репутация: 14
По умолчанию

2 Pashkela и все = . только теперь не абракадабра а вопросительные знаки
 
Ответить с цитированием

  #9  
Старый 11.03.2010, 23:48
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
С нами: 9090281

Репутация: 43
По умолчанию

мой пост видел?
 
Ответить с цитированием

  #10  
Старый 12.03.2010, 15:24
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Надо писать правильно:
mysql_query('SET NAMES UTF8');

И посмотри в какой кодировке страница на которой отображается все
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ROR + MySQL lukmus PHP 1 20.02.2010 04:30
Защита БД MySQL от SQL инъекций с помощью GreenSQL xcedz Для Администратора 5 02.04.2009 21:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.