Simple Machines Community Forum

SMF Support => Language Specific Support => Suomenkielinen tuki (Finnish) => Topic started by: brabont on March 18, 2019, 04:10:40 PM

Title: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: brabont on March 18, 2019, 04:10:40 PM
Moi,

päivitin SMF foorumini versiosta 2.0.15 versioon 2.1 RC1. Vanha versio oli UTF8 -muodossa ja toimi hyvin. Foorumini on tällä hetkellä englanniksi, sillä ilmeisesti (?) suomenkieliset tiedostot ovat vaiheessa. Asiat toimivat muuten mainiosti, mutta kaikki vanhojen viestien erikoismerkit ovat mitä sattuu. Saako noita merkistöjä jotenkin funkkaamaan kunnolla?
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: Aleksi "Lex" Kilpinen on March 18, 2019, 11:40:22 PM
2.1 käyttää oletuksena UTF-8:aa, eli ongelmaa ei oikeastaan pitäisi olla olemassakaan tuohon suuntaan.
En ole vielä 2.1:en päivitysrutiiniin kyllä tutustunut kovin hyvin. Olisiko linkkiä johonkin viestiin jossa tuo ongelma näkyy?
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: brabont on March 19, 2019, 06:46:58 AM
Moi!

Kyseessä on tämä foorumi: http://www.roimeloo.net/forum/index.php . Kaikki foorumin vanhat viestit ovat merkistöltään huonolla hapella. Esimerkiksi tämä palsta on aivan sekaisin: http://www.roimeloo.net/forum/index.php?board=2.0 . Osa palstoista taas on aivan kunnossa. Kaikki kyllä toimi hyvin ennen päivitystä.
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: Aleksi "Lex" Kilpinen on March 19, 2019, 06:53:08 AM
Hieman näyttäisi siltä, paha sanoa varmaksi ilman että pääsee tarkemmin kaivelemaan, että vanha sisältö ei oikeasti ole UTF8 -muodossa.
Onko sinulla varmuuskopiota foorumin tietokannasta ennen päivitystä?
Sillä voisi testailla ja kokeilla olisiko tämä vältettävissä esimerkiksi muuntamalla tietokanta etukäteen UTF8:aan....
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: brabont on March 19, 2019, 06:57:47 AM
Moi,

on toki tallessa ja muutin sen ennen päivitystä vielä UTF-8 muotoon. Mitä oikeastaan kannattaisi testata?
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: Aleksi "Lex" Kilpinen on March 19, 2019, 07:46:12 AM
No, aloittaisin oikeastaan siitä että jos olit jo tehnyt muunnoksen ennen päivitystä, niin miten käyttäytyisi jos et tee sitä etukäteen.

Merkistöongelmat on vähän hankalia, riippuen siitä mistä asetelmasta lähdetään liikkeelle niin potentiaaleja paikkoja missä voi mennä pieleen on yllättävän monta, tietokannasta ja sen asetuksista lähtien.
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: YouLechti on March 19, 2019, 01:49:10 PM
Käsittääkseni foorumin muunnos UTF-8-koodaukselle pitäisi tehdä SMF 2.0.15:n puolella niin, että ensin muuttaa foorumin kannan tuolle UTF-8-koodaukselle (Ylläpidon kohdassa Keskustelualueen huolto : Tietokanta), sitten valitsee "Konvertoi HTML-entiteetit UTF-8 merkeiksi" ja sitten pistää kieliasetuksista ladatun Finnish UTF8:n päälle (fi_FI.utf8). Vielä kieliasetuksista varmistaa, että keskustelualueen oletuskieli on "Finnish (UTF-8)". Näin tein eräälle koefoorumille ja ei ole pulmia missään skandien kanssa, kun siirryin SMF 2.1 RC1:een.
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: Aleksi "Lex" Kilpinen on March 19, 2019, 11:38:01 PM
Kaikki riippuu hieman, periaatteessa juuri noin kuin kuvasit, mutta se toki olettaa että mitään ei ollut jo entuudestaan UTF-8 merkistöllä..
Title: Re: SMF 2.1 RC1 päivitys, UTF8 ja skandit.
Post by: YouLechti on March 20, 2019, 03:27:29 AM
Kaikki riippuu hieman, periaatteessa juuri noin kuin kuvasit, mutta se toki olettaa että mitään ei ollut jo entuudestaan UTF-8 merkistöllä..

Huomasin vanhalla SMF 2.0.15 -pohjaisella foorumilla muuttaessani sen UTF-8:lle, että joitain skandeja jäi näkymään outoina merkkeinä, jos ei tehnyt ihan jokaista vaihetta. Siinäkin foorumissa oli ensin ristiriitoja. Jos niitä ei saa korjattua 2.0.15-puolella, viat voivat ainakin osin. siirtyä 2.1 RC1 -foorumille.