Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Dmitry Koteroff                      2:5020/400     18 Jul 2002  19:31:23
 To : Andrey Sapozhnikov
 Subject : Re: обработка данных из формы
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, Andrey.
 18 июля 2002 года, четверг, 12:55. Вы написали:
 
  >> Думаю, MySQL вставит это дело корректно в любом случае, потому что, в
  >> отличие от типа text, поля типа blob никак не перекодируются. А байты
  >> между апострофами воспринимаются, как есть (боюсь соврать, что это
  >> есть в документации - но помню, где-то видел).
 
 > Вот только между апострофами не любые байты могут быть. Для того я
 > пример с UTF-8 и привел. Как нам впихнуть в blob байт 0xD0 если в UTF-8
 > нет символа с таким байтом? Вариант - эскейпить все non-ASCII, скажем
 > как \<octal code>. Hо все равно через задницу это. Зачем парсеру SQL
 > надрываться пытаясь впихнуть десятимегабайтный объект таким образом?
 
 Hе уверен, что в MySQL есть какой-то другой способ записи блобов. Hасчет
 utf8 - это вопрос из другой области. Hу и что, что символа с таким кодом
 нет?.. Ведь с MySQL как работа происходит: открываем сокет, пихаем туда
 команды авторизации, а затем - пихаем SQL-запросы (вернее, БАЙТЫ
 SQL-запросов, ибо никакой перекодировки и анализа на этапе передачи данных
 серверу, насколько мне известно, не происходит). То, что между апострофами,
 воспринимается именно как БАЙТЫ. При этом, если тип поля - text и включена
 перекодировка на сервере (MySQL это коддерживает), то спострофы ограничивают
 ТЕКСТОВУЮ строку. Если же тип поля - блоб (или же применяется метафункция
 binary - кажется, она так называется), то содержимое между апострофами
 воспринимается просто как поток байтов.
 
 --
 С уважением,
   Дмитрий Котеров (dk@dklab.ru), ведущий программист (http://www.dklab.ru).
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 обработка данных из формы   Timur Tekayev   16 Jul 2002 15:31:39 
 Re: обработка данных из формы   Dmitry Koteroff   16 Jul 2002 18:26:38 
 Re: обработка данных из фор мы   Andrey Sapozhnikov   16 Jul 2002 18:47:09 
 Re: обработка данных из формы   Dmitry Koteroff   17 Jul 2002 01:35:18 
 Re: обработка данных из формы   Artem Chuprina   17 Jul 2002 13:09:02 
 Re: обработка данных из фор мы   Andrey Sapozhnikov   17 Jul 2002 13:15:13 
 Re: обработка данных из формы   Dmitry Koteroff   17 Jul 2002 23:05:15 
 Re: обработка данных из фор мы   Andrey Sapozhnikov   18 Jul 2002 16:55:47 
 Re: обработка данных из формы   Dmitry Koteroff   18 Jul 2002 19:31:23 
 Re: обработка данных из фор мы   Andrey Sapozhnikov   18 Jul 2002 20:55:15 
 Re: обработка данных из формы   Dmitry Koteroff   18 Jul 2002 21:05:33 
 Re: обработка данных из формы   Konstantin Tokar   18 Jul 2002 21:11:39 
 Re: обработка данных из формы   Andrey Sapozhnikov   19 Jul 2002 00:01:11 
 Re: обработка данных из формы   Artem Chuprina   16 Jul 2002 19:23:55 
 обработка данных из формы   Alexey Gradovtsev   16 Jul 2002 23:50:15 
Архивное /ru.cgi.perl/657747d22979.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional