|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/7591bfcc593c.html, оценка из 5, голосов 10
|