Apr 30, 2010 12:03
Есть тестовый запрос:
SELECT
'musichall2' = 'MusicHall2' COLLATE utf8_czech_ci,
'musichall2' = 'MusicHall2' COLLATE utf8_general_ci;Как вы думаете, что он возвращает? По идее должен возвращать две единички (символы специфические для чешкого алфавита отсутствуют, кроме локали сранения идентичны). Ан нет жеж, MySQL выкобенивается по какой-то непонятной мне причине и возвращает для чешской UTF-8 ноль... Я в шоке. Будьте внимательней к локали.
Мозговой BDSM,
Работать негры!,
Утреннее