Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Трабла с кодировкой


Автор: TheLeader 6.10.2006, 22:19
Есть функция добавления данных в таблицу

из класса MySQL
Код

  public function Insert($TName, $String)
  {
    $sql = "INSERT INTO ".$TName." VALUES ".$String;
    $result = mysql_query($sql) or die("Добавление не удалось: ".mysql_error());
    return $result;
  }


из класса Users
Код

  public function RegistrOne($Nick, $Email)
  {
    parent::Insert('users', "('', '$Nick', '', '', '', '', '', '', '$Email', '', '', '', '', '', '', '0', '0', '1')");
  }


При добавлении все русские буквы преобразовываются в вопросы, а ангийский нормально добавляются.
При простом добавлении (без функции) все работает нормально(и с русскими буквами. Уже давно не могу решить эту проблему smile

Добавлено @ 22:29 
Извиняюсь.. проблему уже решил.
просто добавил smile
mysql_query("SET NAMES cp1251"); 

Тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)