SMF 2.1 RC1 päivitys, UTF8 ja skandit.

Started by brabont, March 18, 2019, 04:10:40 PM

Previous topic - Next topic

brabont

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?

Aleksi "Lex" Kilpinen

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?
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

brabont

Moi!

Kyseessä on tämä foorumi: hxxp:www.roimeloo.net/forum/index.php [nonactive] . Kaikki foorumin vanhat viestit ovat merkistöltään huonolla hapella. Esimerkiksi tämä palsta on aivan sekaisin: hxxp:www.roimeloo.net/forum/index.php?board=2.0 [nonactive] . Osa palstoista taas on aivan kunnossa. Kaikki kyllä toimi hyvin ennen päivitystä.

Aleksi "Lex" Kilpinen

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....
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

brabont

Moi,

on toki tallessa ja muutin sen ennen päivitystä vielä UTF-8 muotoon. Mitä oikeastaan kannattaisi testata?

Aleksi "Lex" Kilpinen

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.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

YouLechti

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.

Aleksi "Lex" Kilpinen

Kaikki riippuu hieman, periaatteessa juuri noin kuin kuvasit, mutta se toki olettaa että mitään ei ollut jo entuudestaan UTF-8 merkistöllä..
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

YouLechti

Quote from: 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ä..

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.

Advertisement: