Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как принятые данные в UTF8 записать в БД в cp1251 
:(
    Опции темы
Rusman
Дата 26.1.2009, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 4.5.2006
Где: Пермь

Репутация: нет
Всего: нет



Привет всем!
Знаичт такая проблема. На скрипт посылаются данные в кодировке UTF8, далее мне нужно записать в БД в кодировке cp1251.
как это сделать? если беру просто тупо записываю эти данные то в БД просто иероглифы.
Всем заранее большое спасибо! )
PM MAIL ICQ Skype   Вверх
awers
Дата 26.1.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



PM MAIL WWW ICQ Skype   Вверх
enof
Дата 26.1.2009, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



iconv()
Зачем?За юникодом будущее smile  smile 

PM MAIL ICQ Skype   Вверх
awers
Дата 26.1.2009, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



далеко не все целятся на это будующее. так что норм  smile 
PM MAIL WWW ICQ Skype   Вверх
enof
Дата 26.1.2009, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Цитата(awers @  26.1.2009,  14:57 Найти цитируемый пост)
далеко не все целятся на это будующее. так что норм 

Может у автора окажутся символы,которых нет в cp1251.и будущее для него станет на шаг ближе  smile  smile 

PM MAIL ICQ Skype   Вверх
bars80080
Дата 26.1.2009, 15:22 (ссылка) |   (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



а может ему нужна вменяемая сортировка в БД, а значит нафиг это будущее не нужно
PM MAIL WWW   Вверх
awers
Дата 26.1.2009, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



// Бегает по кругу с транспарантом "UTF-8 Спасет Мир" ))  smile 
PM MAIL WWW ICQ Skype   Вверх
enof
Дата 26.1.2009, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Цитата(bars80080 @  26.1.2009,  15:22 Найти цитируемый пост)
а может ему нужна вменяемая сортировка в БД, а значит нафиг это будущее не нужно 

Пойду почитаю про 6 mysql. smile 

Цитата(awers @  26.1.2009,  15:26 Найти цитируемый пост)
// Бегает по кругу с транспарантом "UTF-8 Спасет Мир" ))  smile  

 smile  smile 

Это сообщение отредактировал(а) enof - 26.1.2009, 16:13
PM MAIL ICQ Skype   Вверх
awers
Дата 26.1.2009, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



bars80080, кому нужна вменяемая сортировка и вообще бд как таковая - не юзают мускуль ) 
а кстати что за проблемы с сортировкой? у меня и в утф все отлично работает и работало
PM MAIL WWW ICQ Skype   Вверх
bars80080
Дата 26.1.2009, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(awers @  26.1.2009,  15:30 Найти цитируемый пост)
а кстати что за проблемы с сортировкой? у меня и в утф все отлично работает и работало 

так там вроде невозможен регистронезависимый поиск
PM MAIL WWW   Вверх
awers
Дата 26.1.2009, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



только что проверил. все отлично работает
PM MAIL WWW ICQ Skype   Вверх
bars80080
Дата 26.1.2009, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



так, подождём Скайбоя, у него были высказывания по этому поводу
PM MAIL WWW   Вверх
awers
Дата 26.1.2009, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



скорее всего от энджина зависит. юзаю иннодб и все гут. кстати "регистрозависимость" еще и от системных настроек зависила вроде. по крайней мере для 4ого мускуля
PM MAIL WWW ICQ Skype   Вверх
skyboy
Дата 26.1.2009, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(bars80080 @  26.1.2009,  15:42 Найти цитируемый пост)
так там вроде невозможен регистронезависимый поиск 

дык, от collation зависит. поставишь utf8_general_cs - будет зависимый от регистра, поставишь utf8_general_ci - будет регистронезависимый.
Цитата(bars80080 @  26.1.2009,  15:56 Найти цитируемый пост)
подождём Скайбоя, у него были высказывания по этому поводу 

даже не знаю, что тут добавить smile
человеку надо cp1251? отлично, пусть использует iconv для выводимых данных или SET NAMES cp1251(только при выводе). А хранит пусть в том же виде, как и принимает - в UTF-8. и при переводе через iconv указывает для целевой кодировки "//IGNORE", а не то попадется в тексте, скажем, символ греческого алфавита - и привет! 
даже не знаю, какие проблемы с регистронезависимым поиском могут быть. Единственное, что вспомнил: система поиска sphinx при работе с данными в UTF-8 делала только регистрозависимый поиск, но, как мне помнится, разработчики уже победили эту "болезнь".
bars80080, что ты имел в виду? Я что-то упускаю?
PM MAIL   Вверх
bars80080
Дата 26.1.2009, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(skyboy @  26.1.2009,  16:11 Найти цитируемый пост)
что ты имел в виду? Я что-то упускаю?

так ты ж убеждал, что в многобайтных кодировках он невозможен, типа система такая. там были вопросы касательно "как мне сортировать, чтобы 'абыкак' и 'абЫкак' считалось одинаково"

я мож чего упустил, но покопаюсь в поисках этих постов попозже
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1061 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.