HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кодировка MySQL
  #1  
Старый 16.02.2010, 16:30
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
С нами: 8794390

Репутация: 18
По умолчанию Кодировка MySQL

Вроде бы известная проблема. Но в этот раз никак не могу справиться..
Посылается запрос:
UPDATE dle_users
SET info=" '.$inf[$i].'", fullname= "'.$nams[$i].' ", land="'.$cit[$i].'"
WHERE name="'.$regs[1][$i].'"

Нужно cp1251. Скрипт - iso-8859-1
В инфо фуллнэйм и лэнд - русские символы.
В БД получаются ??????.
 
Ответить с цитированием

  #2  
Старый 16.02.2010, 16:41
|qbz|
Познающий
Регистрация: 25.12.2009
Сообщений: 95
С нами: 8619861

Репутация: 51
По умолчанию

base64
 
Ответить с цитированием

  #3  
Старый 16.02.2010, 16:47
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

Репутация: 7
По умолчанию

programming, перед твоим запросом пиши:
mysql_query("SET NAMES CP1251");
 
Ответить с цитированием

  #4  
Старый 16.02.2010, 18:10
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
Сообщение от |qbz|  
base64
Строка зашифрованая в base64 будет на 30% длиннее чем оригинал, а значит и обьем будет больше, невыгодно так хранить данные.
 
Ответить с цитированием

  #5  
Старый 16.02.2010, 18:20
Engineer
Познающий
Регистрация: 22.05.2009
Сообщений: 59
С нами: 8932524

Репутация: 5
По умолчанию

Юзай iconv но по моему лучше оставить как есть...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита БД MySQL от SQL инъекций с помощью GreenSQL xcedz Для Администратора 5 02.04.2009 21:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.