На главной вот такая темка и безпонятия как поменять UTF-8 на кириллицу Windows-1251
Версия сервера: 5.0.45-community-nt-log
Версия протокола: 10
Сервер: localhost via TCP/IP
Пользователь: root@localhost
MySQL-кодировка: UTF-8 Unicode (utf8) - думаю собственно в ней проблема...
Сопоставление соединения с MySQL:
все время когда заношу данные в базу то вместо данных в браузере выводит "??????" я уверен что всему причина кодировка что же ещё помогите плиз ато толком скрипты писать не могу!
Заранее спасибо!
Спустя 2 дня, 4 часа, 59 минут, 3 секунды (6.04.2008 - 22:38) Vaska написал(а):
При установке соединения с БД пишите после выбора базы mysql_query("SET NAMES 'cp1251'");
Спустя 21 час, 1 минута, 4 секунды (7.04.2008 - 19:39) Revan написал(а):
Цитата(Vaska @ 6.4.2008, 19:38) [snapback]36491[/snapback]
При установке соединения с БД пишите после выбора базы mysql_query("SET NAMES 'cp1251'");
Спс всё работает...
Спустя 2 месяца, 11 дней, 16 часов, 5 минут, 1 секунда (19.06.2008 - 11:44) Professor написал(а):
У меня таже проблемма.
База данных в Юникоде,как поменять UTF-8 на кириллицу Windows-1251?
А еще лучше,можно ли декодировать из UTF-8 в Windows-1251 саму базу данных?
База данных в Юникоде,как поменять UTF-8 на кириллицу Windows-1251?
А еще лучше,можно ли декодировать из UTF-8 в Windows-1251 саму базу данных?
Спустя 3 дня, 9 часов, 45 минут, 59 секунд (22.06.2008 - 21:30) Ghost написал(а):
что-то вроде этого
mysqldump -u root -p --opt --default-character-set=latin1 --skip-set-charset DBNAME > DBNAME.sql
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
mysqldump -u root -p --opt --default-character-set=latin1 --skip-set-charset DBNAME > DBNAME.sql
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
Спустя 11 дней, 12 часов, 58 минут, 31 секунда (4.07.2008 - 10:29) aultman написал(а):
Приводим некоторые директиыы из файла my.ini в примерно таком виде.
[client]
port=3306
character-sets-dir=c:/web files/mysql50/share/charsets/
default-character-set=utf8
[mysld]
bind-address=127.0.0.1
port=3306
basedir=c:/web files/mysql50/
datadir=c:/web files/mysql50/data
tmpdir=c:/tmp/
character-sets-dir=c:/web files/mysql50/share/charsets/
default-character-set=utf8# Этот параметр работает только для MySQL 4.1.15+ и 5.0.13+,
skip-character-set-client-handshake
У меня так настроен my.ini и вот уже не первый месяц как радуюсь
phpmyadmin не правельно понимает utf-8 кодировку исходящая из MySQL, почему так не знаю.
Но пример выше решил проблему теперь пишу всё в utf-8 и не парюсь
[client]
port=3306
character-sets-dir=c:/web files/mysql50/share/charsets/
default-character-set=utf8
[mysld]
bind-address=127.0.0.1
port=3306
basedir=c:/web files/mysql50/
datadir=c:/web files/mysql50/data
tmpdir=c:/tmp/
character-sets-dir=c:/web files/mysql50/share/charsets/
default-character-set=utf8# Этот параметр работает только для MySQL 4.1.15+ и 5.0.13+,
skip-character-set-client-handshake
У меня так настроен my.ini и вот уже не первый месяц как радуюсь

phpmyadmin не правельно понимает utf-8 кодировку исходящая из MySQL, почему так не знаю.
Но пример выше решил проблему теперь пишу всё в utf-8 и не парюсь

Спустя 2 дня, 2 часа, 57 минут, 45 секунд (6.07.2008 - 13:27) anonymouse написал(а):
Цитата(Vaska @ 6.4.2008, 19:38) [snapback]36491[/snapback]
При установке соединения с БД пишите после выбора базы mysql_query("SET NAMES 'cp1251'");
СПС помогло очень мне !!!!
Спустя 9 месяцев, 13 дней, 4 часа, 32 минуты, 3 секунды (19.04.2009 - 17:59) Antis написал(а):
Цитата(Vaska @ 6.4.2008, 19:38) [snapback]36491[/snapback]
При установке соединения с БД пишите после выбора базы mysql_query("SET NAMES 'cp1251'");
СПАСИБОЩЕЕЕ!!!
При установке соединения с БД пишите после выбора базы mysql_query("SET NAMES 'cp1251'");
СПАСИБОЩЕЕЕ!!!
_____________
FC Barcelona - она всегда будет в моем сердце!