Кодировка, mysql, localhost - 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, localhost (
/showthread.php?tid=583863)
Кодировка, mysql, localhost -
anonimniy - 31.07.2015
Доброго времени суток. Честно говоря, уже устал мучиться, перепробовал сотни вариантов, решения так и не нашел.
Сабж: есть бан система, если в причину бана вводить русские символы, в бд выводится что-то подобное:
После трехсот попыток махинаций, в конечном итоге все выглядит так:
Code:
OnGameModeInit
sql = mysql_connect(mysql_host, mysql_user, mysql_base, mysql_pass);
mysql_query(sql,"SET NAMES utf8");
mysql_query(sql,"SET SESSION character_set_server=utf8");
И my.ini [usr/local/mysql-5.5/my.ini]
Code:
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8
Надеюсь на вашу помощь, друзья.
Re: Кодировка, mysql, localhost -
prokofs - 31.07.2015
Quote:
sql = mysql_connect(mysql_host, mysql_user, mysql_base, mysql_pass);
mysql_function_query(sql, "SET NAMES cp1251", true, "", "");
|
Попробуй.
Re: Кодировка, mysql, localhost -
anonimniy - 31.07.2015
Quote:
Originally Posted by prokofs
Попробуй.
|
Хм..все заработало. Но почему нужно для этого использовать cp1251? Везде где читал, все говорили о том, что кодировка должна быть только utf8, а про другие нужно вообще забыть.
Re: Кодировка, mysql, localhost -
prokofs - 31.07.2015
Quote:
Originally Posted by anonimniy
Хм..все заработало. Но почему нужно для этого использовать cp1251? Везде где читал, все говорили о том, что кодировка должна быть только utf8, а про другие нужно вообще забыть.
|
Я это понял с помощью этой статьи.
https://ru.wikipedia.org/wiki/Windows-1251
Ниже -
Кодировка Windows-1251 (синоним CP1251).
Читай больше про то, каким символы использует определённая кодировка.
Re: Кодировка, mysql, localhost -
Whiteman - 04.08.2015
Quote:
Originally Posted by prokofs
Попробуй.
|
У меня тоже была такая проблема. Спасибо помог.