Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
win1251 UPPER (NEO) 27/12/2001 - 15:53:27
      Re: win1251 UPPER (Василий) 27/12/2001 - 17:29:39
      Re: win1251 UPPER (dim-dim) 28/12/2001 - 00:29:15
      Re: win1251 UPPER (walrus) 28/12/2001 - 09:09:59
      Re: win1251 UPPER (vitek) 29/12/2001 - 06:13:22
      Re: 2vitek (Василий) 29/12/2001 - 14:03:25
      Re: 2walrus (vitek) 30/12/2001 - 03:00:55
      Re: 2walrus (walrus) 30/12/2001 - 12:34:57
      Re: 2vitek (vitek) 31/12/2001 - 07:09:28

> Original message text:
> From: NEO - 27/12/2001 - 15:53:27
> Subject:win1251 UPPER
> -----------------
> Господа у меня проблема, в БД русские символы, отображаются корректно, но когда я применяю UPPER то не русские символы преобразуются в ЗАГЛАВНЫЕ а только некоторые, причем все англ. символы нормально преобразуются. Может надо кодировку поменять, а как? все у меня под win работает 3.23.6
>


From: walrus - 28/12/2001 - 09:09:59
Subject:win1251 UPPER
-----------------
покажи что у тебя status выводит в mysql..
у меня
машина номер 1:
mysql> status
--------------
/usr/local/mysql/bin/mysql Ver 11.15 Distrib 3.23.46, for pc-linux-gnu (i686)

Connection id: 2
Current database: test
Current user: aleksey@localhost
Current pager: stdout
Using outfile: ''
Server version: 3.23.46-log
Protocol version: 10
Connection: Localhost via UNIX socket
Client characterset: latin1
Server characterset: koi8_ru
UNIX socket: /tmp/mysql.sock
Uptime: 2 min 56 sec

Threads: 2 Questions: 8 Slow queries: 0 Opens: 7 Flush tables: 1 Open tables: 1 Queries per second avg: 0.045
--------------
mysql> select upper('йцукенгшщзхъфывапролджэячсмитьбю');
+-------------------------------------------+
| upper('йцукенгшщзхъфывапролджэячсмитьбю') |
+-------------------------------------------+
| ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ |
+-------------------------------------------+
1 row in set (0.00 sec)

mysql>
Машина номер два -- там сидят win клиенты в основном -
поэтому codepage у сервера соотвествующий
mysql> status;
--------------
/usr/local/mysql/bin/mysql Ver 11.15 Distrib 3.23.46, for pc-linux-gnu (i686)

Connection id: 1551
Current database: test
Current user: aleksey@kishkin.ru
Current pager: stdout
Using outfile: ''
Server version: 3.23.42-log
Protocol version: 10
Connection: leased.infocentr.ru via TCP/IP
Client characterset: latin1
Server characterset: cp1251
TCP port: 3306
Uptime: 7 days 57 min 12 sec

Threads: 13 Questions: 129759 Slow queries: 115 Opens: 33 Flush tables: 1 Open tables: 24 Queries per second avg: 0.213
--------------
.... теперь раз клиент не в той кодировке что сервер выставим свою koi8 на клиенте

mysql> set character set cp1251_koi8;
Query OK, 0 rows affected (0.01 sec)

mysql> select upper('йцукенгшщзхъфывапролджэячсмитьбю');
+-------------------------------------------+
| upper('ИЖСЙЕМЦЬЫГУЗТШБЮОПНКДФЩЪВЯЛХРЭАЧ') |
+-------------------------------------------+
| ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ |
+-------------------------------------------+
1 row in set (0.00 sec)

mysql>


-- как видно, проблемы остались в заголовке, одноко с данными
все хокей



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
1389



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |