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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Vladimir Marunin                     2:5020/400     03 Jul 2001  16:11:56
 To : All
 Subject : Re: mysql - characterset
 -------------------------------------------------------------------------------- 
 
  Hа дворе было Mon, 25 Jun 2001 21:46:08 +0300; Gleb Smirnoff
  <glebius@cell.sick.ru> написал (а,о,и) по теме 'Re: mysql - characterset':
 
   VTM>> Есть MySQL, в нем кодировка по умолчанию koi8_ru. Все классно, но в
 VTM>>базу  (через PHP) данные ложатся в win1251 кодировке. Поэтому
 VTM>>естественно, что  ORDER BY работает не так, как ожидается. Можно ли
 VTM>>сказать mysqld, что бы  он отдельные базы держал в разных кодировках? Я
 VTM>>пытался танцевать с  myisamchk - безуспешно :(
 
 Может немного не в тему, но я с подобной проблемой развлекался.
 Вот такие были решения:
 1. Указать у поля атрибут BINARY, в win1251 буквы в нужном порядке идут,
 правда Ё выпадает, но это действительно редко.
 2. В PHP есть функция convert_cyr_string.
 
 (PHP 3>= 3.0.6, PHP 4 )
 
 convert_cyr_string --  Convert from one Cyrillic character set to another
  koi и win она знает.
 
 Vladimir Marunin/
 --- ifmail v.2.15dev5
  * Origin: Gamma NNTP server Moscow Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mysql - characterset   Vladimir Marunin   03 Jul 2001 16:11:56 
Архивное /ru.unix/7591bfcc593c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional