[MySQL] Не устанавливается кодировка
#1

Доброго времени суток всем.

Не устанавливается MySQL кодировка.
Имеется такой код:
Code:
mysql_query(connectionHandle,"SET NAMES 'uft8'");
mysql_query(connectionHandle,"SET CHARACTER SET 'utf8'");
mysql_query(connectionHandle,"SET SESSION character_set_server=utf8;");
mysql_set_charset("utf8_general_ci",connectionHandle);
В mysql_log такая ошибка:
Code:
[ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set utf8_general_ci (path: C:\mysql\\share\charsets\)
И устанавливается кодировка latin1

Если поставить просто
Code:
mysql_set_charset("utf8",connectionHandle);
Ошибка исчезнет, но русские символы будут отображаться иероглифами.


С другими кодировками аналогично. Использую MySQL plugin R39-2
Reply
#2

Да что вы все такие слепые то!?
http://forum.sa-mp.com/showthread.ph...74#post2878674
Reply
#3

Не слепой. Так тоже есть эта ошибка
Reply
#4

pawn Code:
mysql_tquery(connectionHandle, "SET NAMES 'cp1251'");
и все текстовые поля/таблицы в utf8_general_ci
Более ничего не нужно.
Reply
#5

Quote:
Originally Posted by Logotipo
View Post
Не слепой. Так тоже есть эта ошибка
Я надеюсь вы прочитали весь пост, включая часть про phpmyadmin, а не только часть с кодом?!
Reply
#6

Тогда кодировка останется latin1, и русские символы будут знаками вопроса отображаться.
Reply
#7

Quote:
Originally Posted by Stepashka
View Post
Я надеюсь вы прочитали весь пост, включая часть про phpmyadmin, а не только часть с кодом?!
Естественно.
Reply
#8

На сколько я понял, мне нужно установить кодировку cp1251, но когда я прописываю
Code:
mysql_set_charset("cp1251",connectionHandle);
То выдаёт такую ошибку
Code:
 [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251 (path: C:\mysql\\share\charsets\)
Reply
#9

Может тебе дать ссылку на мой пост чуть выше?
Дал тебе кодировку точно такую же что использую сам!
Все идеально работает!

Что за люди, СКОПИРОВАТЬ не в состоянии.
Reply
#10

Quote:
Originally Posted by SoNikMells
View Post
Может тебе дать ссылку на мой пост чуть выше?
Дал тебе кодировку точно такую же что использую сам!
Все идеально работает!

Что за люди, СКОПИРОВАТЬ не в состоянии.
Если сделать так, как вы написали, то буду иероглифы.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)