SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 03/06/2012, 08:32 PM   #1
Red391
Little Clucker
 
Join Date: May 2012
Posts: 42
Reputation: 0
Question Проблема с кодировкой в mysql

Здравствуйте все желающие помочь
При выводе русских букв из бд - получаю каракули.

Темы на форуме искал (все что нашёл - не помогли)

В бд в таблице в ячейке стоит кодировка utf8

При коннекте 3 запроса выполняю:
Code:
mysql_set_charset("utf8_general_ci");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
Прошу помощи, так как всё, что мог уже испробовал. Заранее благодарен
Red391 is offline   Reply With Quote
Old 03/06/2012, 09:11 PM   #2
The_Creator
Big Clucker
 
Join Date: Mar 2012
Posts: 184
Reputation: 17
Default Re: Проблема с кодировкой в mysql

Попробуйте таким образом:
Code:
mysql_set_charset ("cp1251");
mysql_query("SET NAMES 'cp1251'");
The_Creator is offline   Reply With Quote
Old 03/06/2012, 09:40 PM   #3
Red391
Little Clucker
 
Join Date: May 2012
Posts: 42
Reputation: 0
Default Re: Проблема с кодировкой в mysql

Смена кодировки решит проблему, но это не то что мне нужно.
utf8 обширнее, потому и пытаюсь разобраться с ней.
Всё же, спасибо за помощь.
Red391 is offline   Reply With Quote
Old 03/06/2012, 10:45 PM   #4
jhonyxakep
Gangsta
 
jhonyxakep's Avatar
 
Join Date: May 2011
Location: Russia, Vladivostok
Posts: 793
Reputation: 43
Default Re: Проблема с кодировкой в mysql

Quote:
mysql_set_charset("utf8_general_ci");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
Я а этом не особо шарю, но разве не

mysql_set_charset("utf8");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");


?
jhonyxakep is offline   Reply With Quote
Old 04/06/2012, 12:00 AM   #5
Red391
Little Clucker
 
Join Date: May 2012
Posts: 42
Reputation: 0
Default Re: Проблема с кодировкой в mysql

К сожалению данное исправление тоже не помогло
Red391 is offline   Reply With Quote
Old 04/06/2012, 04:03 AM   #6
jhonyxakep
Gangsta
 
jhonyxakep's Avatar
 
Join Date: May 2011
Location: Russia, Vladivostok
Posts: 793
Reputation: 43
Default Re: Проблема с кодировкой в mysql

mysql_set_charset("utf8_general_ci");
mysql_query("SET NAMES 'utf8_general_ci'");
mysql_query("SET CHARACTER SET 'utf8_general_ci'");

Вы сначала попробуйте перебрать несколько вариантов.
jhonyxakep is offline   Reply With Quote
Old 04/06/2012, 05:12 AM   #7
eakwarp
High-roller
 
Join Date: Feb 2007
Posts: 1,334
Reputation: 107
Default Re: Проблема с кодировкой в mysql

А зачем вообще устанавливать кодировку таким образом? У нужного поля уже выставлена нужная кодировка, если очень хочется, можно и на всю бд ее выставить.
__________________
More than 6 years of development, more than 320,000 lines of source code, more than a one hundred units and more than 8100 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

[Gamemode] Valakas Trucker Roleplay (Russian).
eakwarp is offline   Reply With Quote
Old 04/06/2012, 05:34 AM   #8
Stepashka
High-roller
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 4,678
Reputation: 83
Default Re: Проблема с кодировкой в mysql

Главный вопрос: с кодировкой запросов понятно, а вот кодировка бд в utf8_general_ci?

Quote:
Originally Posted by jhonyxakep View Post
Я а этом не особо шарю, но разве не

mysql_set_charset("utf8");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");


?
нет.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 04/06/2012, 05:48 AM   #9
Red391
Little Clucker
 
Join Date: May 2012
Posts: 42
Reputation: 0
Default Re: Проблема с кодировкой в mysql

Я перебрал несколько вариантов, когда пробовал первый. Ни utf8, не utf8_general_ci не помогают.

Quote:
а вот кодировка бд в utf8_general_ci?
Да, именно в utf8_general_ci, вся бд, и всё ячейки и столбцы.
Red391 is offline   Reply With Quote
Old 04/06/2012, 07:04 PM   #10
Red391
Little Clucker
 
Join Date: May 2012
Posts: 42
Reputation: 0
Default Re: Проблема с кодировкой в mysql

Кто нибудь знает - как решить эту проблему?
С кодировкой запроса и с кодировкой бд всё в порядке.
Что ещё может влиять?
Red391 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Проблема с mysql Hawkins Русский/Russian 6 28/05/2012 11:56 AM
[MySQL]Проблема с кодировкой...[Help] dinnamo1927 Русский/Russian 2 08/04/2012 06:17 PM
Проблема с MySQL Регистрация AnGeL_KRAMER Русский/Russian 8 01/04/2012 03:22 PM
Проблема с MySQL Splav Русский/Russian 1 05/01/2012 04:22 PM
Проблема с MySQL на CentOS 6.0 sniper-termit Русский/Russian 11 19/09/2011 07:45 PM


All times are GMT. The time now is 07:06 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.