[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
Не слепой. Так тоже есть эта ошибка
|
Я надеюсь вы прочитали весь пост, включая часть про phpmyadmin, а не только часть с кодом?!
Re: [MySQL] Не устанавливается кодировка -
Logotipo - 14.02.2015
Тогда кодировка останется latin1, и русские символы будут знаками вопроса отображаться.
Re: [MySQL] Не устанавливается кодировка -
Logotipo - 14.02.2015
Quote:
Originally Posted by Stepashka
Я надеюсь вы прочитали весь пост, включая часть про 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
Может тебе дать ссылку на мой пост чуть выше?
Дал тебе кодировку точно такую же что использую сам!
Все идеально работает!
Что за люди, СКОПИРОВАТЬ не в состоянии.
|
Если сделать так, как вы написали, то буду иероглифы.