Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL: skandit järjestykseen

Collation [03.11.2009 10:54:45]

#

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

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta