The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mysql "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mysql " 
Сообщение от sda emailИскать по авторуВ закладки(??) on 15-Ноя-05, 17:01  (MSK)
системные переменные mysql

      character set client  cp1251  cp1251
      character set connection  cp1251  cp1251
      character set database  cp1251  cp1251
      character set results  cp1251  cp1251
      character set server  cp1251  cp1251
      character set system  utf8  utf8
      collation connection  cp1251_general_ci  cp1251_general_ci
      collation database  cp1251_general_ci  cp1251_general_ci
      collation server  cp1251_general_ci  cp1251_general_ci
сравнение у БД cp1251_general_ci
сравнение таблицы cp1251_general_ci

в таблицу пихаем данные в кодировке cp1251
делаем select из таблицы - выводит вопросительные знаки (видимо при вставке
неверно конвертит)

как лечить? может я чего не правильно делаю?


MYsql 5.0.15
perl v5.8.5 (из него пихаю)

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • mysql , Koba_LTD, 17:08 , 15-Ноя-05, (1)  
    • mysql , sda, 17:19 , 15-Ноя-05, (2)  
      • mysql , Koba_LTD, 14:45 , 18-Ноя-05, (3)  

Сообщения по теме [Сортировка по времени, UBB]

1. "mysql " 
Сообщение от Koba_LTD emailИскать по авторуВ закладки(??) on 15-Ноя-05, 17:08  (MSK)
>системные переменные mysql
>
>      character set client  cp1251  
>cp1251
>      character set connection  cp1251  
>cp1251
>      character set database  cp1251  
>cp1251
>      character set results  cp1251  
>cp1251
>      character set server  cp1251  
>cp1251
>      character set system  utf8  
>utf8
>      collation connection  cp1251_general_ci  cp1251_general_ci
>
>      collation database  cp1251_general_ci  cp1251_general_ci
>
>      collation server  cp1251_general_ci  cp1251_general_ci
>
>сравнение у БД cp1251_general_ci
>сравнение таблицы cp1251_general_ci
>
>в таблицу пихаем данные в кодировке cp1251
>делаем select из таблицы - выводит вопросительные знаки (видимо при вставке
>неверно конвертит)
>
>как лечить? может я чего не правильно делаю?
>
>
>MYsql 5.0.15
>perl v5.8.5 (из него пихаю)

а ты пихаешь от куда и как (через веб или пряма с кансоли и откуда данные берешь в этой кодировке)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "mysql " 
Сообщение от sda emailИскать по авторуВ закладки(??) on 15-Ноя-05, 17:19  (MSK)
>а ты пихаешь от куда и как (через веб или пряма с
>кансоли и откуда данные берешь в этой кодировке)


файло в 1251, скрипт на перле под фрюхой его разбирает и пихает в mysql, а потом ента хрень выдается в веб
раньше кодировки стояли по умолчанию и все работало
вся бодяга началась с того, что понадобилось сортировать результаты по строковому полю с русскими символами
поменял кодировки и в результате имею вопросительные знаки вместо русских символов

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "mysql " 
Сообщение от Koba_LTD emailИскать по авторуВ закладки(??) on 18-Ноя-05, 14:45  (MSK)
>>а ты пихаешь от куда и как (через веб или пряма с
>>кансоли и откуда данные берешь в этой кодировке)
>
>
>файло в 1251, скрипт на перле под фрюхой его разбирает и пихает
>в mysql, а потом ента хрень выдается в веб
>раньше кодировки стояли по умолчанию и все работало
>вся бодяга началась с того, что понадобилось сортировать результаты по строковому полю
>с русскими символами
>поменял кодировки и в результате имею вопросительные знаки вместо русских символов


ну в таком случаи тебе надо выставить для чарсета для клиента значение по умолсянию. Смысл в том что твой скрипт тоже являеться клиентом. но так как он не cp1251 а что то там у тебя то скл дополнительно конвертит данные из cp1251 в что (непонятно что). В итоге получаеться фигня. А для того чтобы все коректно сортировалось и занасилось нужно было просто прекампелить скл с параметром --with-charset=cp1251.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру