Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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
-
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">