Ongelma mysql:ssä (5.0.75 & ubuntu9.04)
Ei suostu laittamaan hakutuloksia oikeaan aakkosjärjestykseen vaan seuraavasti: a ö ä å b.
Merkistöt käsittääkseni oikein. Ohessa pieni kanta jolla kokeilin; olisiko asetuksissa jotain vikaa?
CREATE DATABASE `testi` DEFAULT CHARACTER SET utf8 COLLATE utf8_swedish_ci CREATE TABLE `kokkeilu` ( `sarake` varchar(20) ) mysql> select * from kokkeilu order by sarake; +--------+ | sarake | +--------+ | a | | ö | | ä | | å | | åä | | b | | bö | | bä | | c | +--------+
KORJAUS:
sain toimimaan:
my.cnf muokkaus seuraavasti
[client] default-character-set=utf8 [mysqld] # # * Basic Settings # init_connect='SET collation_connection = utf8_swedish_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_swedish_ci default-character-set=utf8 skip-character-set-client-handshake
mysql uudelleenkäynnistys
Aihe on jo aika vanha, joten et voi enää vastata siihen.