Sivu 1/1

Ääkkösistä

Lähetetty: 25 Huhti 2008, 21:19
Kirjoittaja maxfacus
Hei

Päivitin phpbb 2.22 ->3.01-versioon ja kaikki meni hyvin. Kun kirjoitan uuden topicin, toistaa tallenne ääkkösiä ja öökköset hyvin, mutta ongelma on ennen päivitystä tehty varmuuskopio, joka toistaa kaikki ääkköset ja öökköset näin (Täällä ).
Missä siis vika ja miten tämän voi korjata? Ikävää jos kaikki vahnat viestit tulostuu hepreaksi.

Re: Ääkkösistä

Lähetetty: 25 Huhti 2008, 23:12
Kirjoittaja mrl586
Tarkentaisitko hieman versionumeroa? 2.0.22 vai 2.2?

Re: Ääkkösistä

Lähetetty: 26 Huhti 2008, 01:03
Kirjoittaja maxfacus
Minulla oli kirjoitusvirhe, eli kyseessä on päivitys phpbb 2.0.22 - versiosta 3.01-versioon. Kuten mainitsin, tietokanta (mysql) tulostaa vanhat viestit ilman ääkkösiä tai öökkösiä. Uuden topicin tekeminen toimii normaalisti myös scandinaavisilla merkeillä.

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 16:20
Kirjoittaja maxfacus
Tähän ongelmaa ei ilmeisesti ole ratkaisua?

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 16:40
Kirjoittaja mrl586
Korvautuvatko ääkköset jollakin merkeillä?

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 17:33
Kirjoittaja Lurttinen
Jossain vaiheessa on mennyt merkistönkoodaukset sekaisin. Jos ä ja ö korvautuu jollain tietyllä merkkisarjalla sen voisi korjata bulkkina suoraan tietokantaan.

Toinen vaihtoehto on katsella tietokannan merkistönkoodauksia tai suoraan tohtoroida dumppia ja konvertoida uudelleen.

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 19:13
Kirjoittaja maxfacus
mrl586 kirjoitti:Korvautuvatko ääkköset jollakin merkeillä?
Tällaista se tuottaa "Täällä ". Tietokanta on linux-palvelimella ja tähän asti merkistö on toiminut ilman vastaavaa ongelmaa. Palvelimella ja tietokannassa on käytössä UTF-8.

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 19:57
Kirjoittaja Lurttinen
Palvelimella ja tietokannassa on käytössä UTF-8.
Ongelma on todennäköisesti tässä. phpBB2 käyttää ISO-8859-1, kuten alunperin määritelty lang_main.php tiedostossa ja myös konvertteri käytti sitä konversioon. Tietokannassa oleva data oli eri muodossa.

Jos haluat kokeilla, niin vaihda kakkosen lang_main.php tiedostoon heti ekoille riveille ISO-8859-1 tilalle UTF-8 tai UTF8, kumpi sitten oli se oikea tapa merkitä.
Konvertoi uusiksi ja ääkköset saattaa toimia.

Jokatapauksessa tietokannan merkistön tulee täsmätä lang_main.php tiedoston kanssa.
phpBB2 ei ollut UTF-8 yhteensopiva.

Re: Ääkkösistä

Lähetetty: 29 Huhti 2008, 22:01
Kirjoittaja maxfacus
Kiitos tiedosta. Katsotaan kuinka käy.

Re: Ääkkösistä

Lähetetty: 02 Touko 2008, 11:18
Kirjoittaja maxfacus
Kiitos paljon! Nyt ääkköset ja öökköset näkyvät normaalisti :)