Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кодировка в PHP
 
 автор: Eugeniya   (24.05.2012 в 09:52)   письмо автору
 
 

Здравствуйте.
пишу скрипт на PHP для вставки записи в таблицу базы данных на Mysql.
В скрипте указана кодировка charset=UTF-8, в базе данных пробовала выбирать разные кодировки: UTF8_general_ci, cp1251_general_ci, и др. ...запись на русском языке вставляется в таблицу бд иероглифами....Где я не права?

  Ответить  
 
 автор: Lotanaen   (24.05.2012 в 11:17)   письмо автору
 
   для: Eugeniya   (24.05.2012 в 09:52)
 

а при выводе данных из БД на страницу тоже крокозябры показывает или нормальный текст?

  Ответить  
 
 автор: Eugeniya   (24.05.2012 в 12:05)   письмо автору
 
   для: Lotanaen   (24.05.2012 в 11:17)
 

при выводе всю кириллицу пишет знаками "?", причем и те записи, которые в базу были вставлены скриптом,т.е. "кривые", и те, которые в таблицу были вставлены руками, т.е кторые в б.д. отображаются нормально ,одинаково выводит : "????????"

  Ответить  
 
 автор: cheops   (24.05.2012 в 13:40)   письмо автору
 
   для: Eugeniya   (24.05.2012 в 09:52)
 

Сразу после установки соединения с базой данных выполняете запрос (для настройки кодировки соединения)?
SET NAMES utf8

  Ответить  
 
 автор: Eugeniya   (24.05.2012 в 18:03)   письмо автору
 
   для: cheops   (24.05.2012 в 13:40)
 

С таким запросом заработало!Спасибо!!! :-)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования