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




MySQL.RU - Webboard



Вернуться
Cимвол "№" (номер) в koi8r (на win32) (Максим) 14/10/2004 - 16:33:27
      Re: Cимвол (Роберт) 14/10/2004 - 21:25:31
      Re: Cимвол (Максим) 15/10/2004 - 16:43:29
      Re: Cимвол (Alec) 15/10/2004 - 18:03:50
      Re: Cимвол (Alec) 15/10/2004 - 18:03:50
      Re: для продвинутых (Alec) 15/10/2004 - 18:09:32
      Re: Cимвол (Максим) 15/10/2004 - 18:16:06
      Re: для продвинутых (Максим) 15/10/2004 - 18:26:02
      Re: для упрямых (Роберт) 15/10/2004 - 22:31:26
      Re: для упрямых (Максим) 16/10/2004 - 10:07:31
      Re: §Х§Э§с §е§б§в§с§Ю§н§з (§І§а§Т§Ц§в§д) 18/10/2004 - 22:49:43
      Re: §Х§Э§с §е§б§в§с§Ю§н§з (Максим) 19/10/2004 - 17:49:36
      Re: §Х§Э§с §е§б§в§с§Ю§н§з (Роберт) 19/10/2004 - 21:54:18
      Re: "Горячий" SELECT :-) (Максим) 20/10/2004 - 14:20:41
      Re: Заливка... (Роберт) 21/10/2004 - 01:29:53
      Re: Заливка... (Максим) 21/10/2004 - 06:02:04
      Re: Заливка... (Роберт) 21/10/2004 - 20:35:08
      Re: Заливка... (Максим) 22/10/2004 - 16:57:19
      Re: Заливка... (Роберт) 22/10/2004 - 17:48:03

> Original message text:
> From: Максим - 14/10/2004 - 16:33:27
> Subject:Cимвол "№" (номер) в koi8r (на win32)
> -----------------
> Ситуация такая: на WinXP крутится mysql 4.1.4-gamma. Сервер, база и соединение работают на koi8r, заливаю данные (тоже koi8r), затем смотрю SELECT в mysql. Все превосходно за исключением символа № (номер), который отображается как ?. Смотрю из OpenOffice, тоже фигня - показывается значек копирайта! Каким кодом закодирован номер в mysql?????
>


From: Максим - 16/10/2004 - 10:07:31
Subject:для упрямых
-----------------
То что я чайник, вы оба мне объясняете достаточно популярно :-) Но хотя бы одно рациональное зерно в твоих высказываниях есть - B9! :-). А насчет того, что происходит при передаче запросов и результатов запроса между клиентом и сервером, читай мануал (минимум для версии 4.1.4) в разделе 11.3.6 Connection Character Sets and Collations. Приведу кратенькую выдержку:

- What character set is the query in when it leaves the client? The server takes the character_set_client variable to be the character set in which queries are sent by the client.
- What character set should the server translate a query to after receiving it? For this, character_set_connection and collation_connection are used by the server. It >>>> CONVERTS <<<<< queries sent by the client from character_set_client to character_set_connection (except for string literals that have an introducer such as _latin1 or _utf8). collation_connection is important for comparisons of literal strings. For comparisons of strings with column values, it does not matter because columns have a higher collation precedence.
- What character set should the server >>>>> TRANSLATE <<<<< to before shipping result sets or error messages back to the client? The character_set_results variable indicates the character set in which the server returns query results to the client. This includes result data such as column values, and result metadata such as column names.

Обрати внимание на слова CONVERT и TRANSLATE. Попробуй перевести их правильно :-). Если у тебя есть версия 4.1.4 под винду, сделай так (запустив command.com, а в нем mysql):

SELECT 0xB9;

И погляди на результат :-). Можешь для начала поиграться с переменными character_set_...

Максим

P.S. Потом можно продолжить этот флейм.


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

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

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



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