Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: pmv - 14.12.06 - klo:22.28

Otsikko: mysql ja aakkostus
Kirjoitti: pmv - 14.12.06 - klo:22.28
Ongelma mysql:n kanssa. eli en saa aakkostusta toimimaan kuten pitäisi. Collationiksi on laitettu latin1_swedish_ci, sekä tietokantaan, että jokaiseen tauluun, mutta silti ä:llä alkavat aakkostuvat a:n jälkeen ja ö:llä alkavat o:n jälkeen. Tietokantaan otetaan yhteys php:llä.

Mistähän voisi etsiä vikaa?

Debuggausta vielä:
Lause jolla yritetään
SELECT id,city from cities ORDER by city
kokeiltu myös
SELECT id,city from cities ORDER by city COLLATE latin1_swedish_ci
samalla tuloksella ja
SELECT id,city from cities ORDER by city COLLATE utf8_swedish_ci
joka ilmoittaa ettei voi käyttää tuota collationia kun charset on latin1
Otsikko: Re: mysql ja aakkostus
Kirjoitti: Tonde - 15.12.06 - klo:11.25
Mulla oli samoja ongelmia. Olin tehny taulut latin1 muotoisina, mutta olin laittanu Html-dokumentin charset-määrittelyssä merkistökoodauksen UTF-8:ksi.
<meta content="text/html; charset=UTF-8" http-equiv="content-type">