SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.01.2010 00:50:33

albee
Участник
Зарегистрирован: 05.01.2010
Сообщений: 9

Буква ш и буква и в кодировке utf8

Здравствуйте. Имею такую проблему, буква ш маленькая и И большая отображаются в знаках вопроса.
Поискал по интернету, рекомендуют полностью удалять базу... Может есть какое то все же решение?

Неактивен

 

#2 14.01.2010 12:44:08

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Буква ш и буква и в кодировке utf8

SHOW CREATE TABLE покажите, пожалуйста. Ну и вывод через какой-нибудь
другой клиент, например, консольный строки с маленькой ш.

Неактивен

 

#3 20.01.2010 16:51:42

Despod
Участник
Зарегистрирован: 20.01.2010
Сообщений: 4

Re: Буква ш и буква и в кодировке utf8

$sql=mysql_connect($MySqlServer,$MySqlLogin,$MySqlPassword) or die("not connect");
mysql_query("SET NAMES UTF8");
а далее уже все что нужно.

Неактивен

 

#4 20.01.2010 16:52:54

Despod
Участник
Зарегистрирован: 20.01.2010
Сообщений: 4

Re: Буква ш и буква и в кодировке utf8

Данные только предется перегрузить

Неактивен

 

#5 03.02.2010 17:11:29

albee
Участник
Зарегистрирован: 05.01.2010
Сообщений: 9

Re: Буква ш и буква и в кодировке utf8

Имею такое соединение:
$CONFIG['dbserver'] =                         
$CONFIG['dbuser'] =                         
$CONFIG['dbpass'] =                         
$CONFIG['dbname'] = 
Как мне вставить 
mysql_query("SET NAMES UTF8");  ?

Неактивен

 

#6 03.02.2010 17:20:24

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Буква ш и буква и в кодировке utf8

Найдите mysql_connect и вставьте после него.

Неактивен

 

#7 03.02.2010 23:23:08

albee
Участник
Зарегистрирован: 05.01.2010
Сообщений: 9

Re: Буква ш и буква и в кодировке utf8

Сделал следующим образом
$CONFIG['dbserver'] ='localhost';        // Your database server
$CONFIG['dbuser'] ='###';        // Your mysql username
$CONFIG['dbpass'] ='###';                // Your mysql password
$CONFIG['dbname'] ='###';        // Your mysql database name
Затем прописал следующее
mysql_connect($CONFIG["dbserver"], $CONFIG["dbuser"], $CONFIG["dbpass"]);
mysql_select_db($CONFIG["dbname"]);
Затем
mysql_query("SET NAMES UTF8");

Все заработало
Пока учусь php, возможное есть какие то подводные камни, ведь все работало без mysql_connect...
Вощем спасибо всем, в особенности Despod

Отредактированно albee (03.02.2010 23:24:46)

Неактивен

 

#8 03.02.2010 23:33:46

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Буква ш и буква и в кодировке utf8

Вопросы по php обсуждаются на webew.ru

Данном случае mysql_connect был и есть в другом месте, просто вы его не нашли.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson