Проблема с кодировкой бд
#1

В общем русский текст в базу данных записывается иероглифами примерно таково вида:Ïîæàëóéñòà
Кодировка самой базы данных utf8_bin, кодировка всех таблиц utf8_bin, кодировка полей с varchar также utf8_bin.Использую r7.В загрузке стоит:
PHP код:
  mysql_set_charset("utf8_bin");
    
mysql_function_query(ch,"SET NAMES 'utf8'",false,"","");
    
mysql_function_query(ch,"SET CHARACTER SET 'cp1251'",false,"",""); 
Reply
#2

pawn Код:
mysql_query("SET NAMES utf8;");
mysql_query("SET SESSION character_set_server=utf8;");
В базе лучше использовать utf8_general_ci.

А ещё тут поиск прекрасно работает, и данный вопрос много раз обсуждался.
Reply
#3

pawn Код:
mysql_set_charset("cp1251");
Reply
#4

А если у меня в SQLite (самп-бд) так отображается, как поставить кодировку?
Reply
#5

Quote:
Originally Posted by DrSlett
Посмотреть сообщение
А если у меня в SQLite (самп-бд) так отображается, как поставить кодировку?
http://forum.sa-mp.com/showpost.php?...6&postcount=10
Reply
#6

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Вообще теперь ничего не записывает
Reply
#7

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
pawn Код:
mysql_query("SET NAMES utf8;");
mysql_query("SET SESSION character_set_server=utf8;");
В базе лучше использовать utf8_general_ci.

А ещё тут поиск прекрасно работает, и данный вопрос много раз обсуждался.
Не помогло.
Reply
#8

Quote:
Originally Posted by Tumba
Посмотреть сообщение
Не помогло.
а вы через что проверяете БД?
Reply
#9

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
а вы через что проверяете БД?
phpmyadmin 2.10.3
Reply
#10

Quote:
Originally Posted by Tumba
Посмотреть сообщение
phpmyadmin 2.10.3
А у него в настройках какая кодировка стоит?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)