![]() |
mysql кодировка
таблица создана в базе данных с CHARACTER SET utf8
делаю set names utf 8, show create table показывает что у таблицы кодировка utf8 . кодировка html страницы с которой ввдятся данные тоже utf8 . и все = одни ????? и прочие какие то непонятные символы. как с этим можно бороться ? |
для начала указать кодировку соединения с базой - перед запросом к базе
|
кодировка страницы точно прописана??
сохранена она в этой же кодировке? |
2 pos_troi . а как это делаеться
|
Попробуй сделать сразу после подключения и выбора БД
PHP код:
|
2 d_x непомогает
|
после выбора базы данных:
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 |
2 Pashkela и все = . только теперь не абракадабра а вопросительные знаки
|
мой пост видел?
|
Надо писать правильно:
mysql_query('SET NAMES UTF8'); И посмотри в какой кодировке страница на которой отображается все |
| Время: 22:35 |