SA-MP Forums Archive
[MySQL] Не устанавливается кодировка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: [MySQL] Не устанавливается кодировка (/showthread.php?tid=563224)



[MySQL] Не устанавливается кодировка - Logotipo - 14.02.2015

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

Не устанавливается 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


Re: [MySQL] Не устанавливается кодировка - Stepashka - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - Logotipo - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - SoNikMells - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - Stepashka - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - Logotipo - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - Logotipo - 14.02.2015

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


Re: [MySQL] Не устанавливается кодировка - Logotipo - 15.02.2015

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



Re: [MySQL] Не устанавливается кодировка - SoNikMells - 15.02.2015

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

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


Re: [MySQL] Не устанавливается кодировка - Logotipo - 16.02.2015

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

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