Hello!
Kävin lukemassa vanhat tämän aihepiirin viestit, mutta en löytänyt jelppiä. Muutamia ehdotuksia oli tullut, mutta aloittaja ei ollut ilmoittanut oliko vinkeistä apua..
Vanhat viestit näyttää pahimmillaan tältä:
Siihen aikaan ei saanut FI p??tteistä tunnusta jos ei ollut jonkin sortin yritt?j? "ja meh?n "olimme.Halusimme ehdottomasti FI p??tteen .
Silloin se "FI" p??te oli tuttu suomalainen domain.
Tuolloin kun kerhosta tuli Ry. ei kellek??n tullut mieleen vaihtaa lyhennetty? nime? , vaan tällättiin koko helkatin litanian perään Ry .
Sitten just tuota viestiä ennen ja sen jälkeen on skandit pääosin ok. Eli joillain toimii, joillain ei (olisko selaimesta riippuva juttu)? Tosin nyt on reilun viikon toiminut oikein, mutta porukka haluaisi saada myös nuo vanhemmat viestit kuntoon. Tsekkasin settings.php, ja se oli päivittynyt suunnilleen viikko sitten. En tiedä, mitä tuolla on tehty silloin. Settings_bak.php on samalla aikaleimalla ja tasan samansisältöinen.
Siellä on $language = 'finnish-utf8'; ja $db_character_set = 'utf8';
Foorumin ylläpitäjä oli tsekannut Myslin kautta, että ääkköset näkyy sielläkin väärin. Ehdotti, että palauttaisin varmuuskopion, mutta olisko tuo kuitenkin korjattavissa muuta kautta?
Mikä versio SMF:stä? Jos on vieraille avoin foorumi, voisiko saada linkin?
Tuohan ei tapahdu ihan itsestään, eli onko mitään hajua mitähän on muuttunut silloin kun sisältö on mennyt "rikki"?
Vanhemmilla versioilla oli käytännössä kaksi eri vaihtoehtoa merkistöiksi, ja tietokannan ja kieliasetusten merkistön piti täsmätä jotta teksti näkyy ja tallentuu oikein.
https://www.intruderclubfinlandry.fi/forum/index.php
Ja just huomasin, että aika vanha versio SMF:sta, 2.0.18.. Ainakin foorumin teema oli vaihdettu "Prince of Darkness" --> "Curve". Kyselen onko jotain muutakin säätöä tehty.
Ainakin näissä näkyy ääkköset minulle ihan oikein, ja samoin vaikuttaisi olevan ihan oikein kaikki kielitiedostojenkin ääkköset (esim. "Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy." ) joten mitään ilmiselvää vikaa en näe.
Vuodelta 2016 https://www.intruderclubfinlandry.fi/forum/index.php?topic=16016.0
Vuodelta 2022 https://www.intruderclubfinlandry.fi/forum/index.php?topic=18925.0
Miltä ajalta nämä ongelmaviestit? Ja onko esimerkiksi tiettyjen käyttäjien, olisiko käyttäjien kieliasetuksissa jotain poikkeavaa?
EDIT: Olihan tuolla ketjussa 2016 viestejä joissa ääkköset oli sekaisin, mutta jos tuollaisia yksittäisiä viestejä noin kaukaa historiasta halutaan fiksata niin pahaa pelkään että menee manuaaliseksi korjaamiseksi... Esim tuossa viestissä on samassa viestissä ääkkösiä jotka toimii, ja ääkkösiä jotka ei toimi - Joten jotain on jossain rikki, mutta ei helposti fiksattavissa https://www.intruderclubfinlandry.fi/forum/index.php?topic=16016.msg187441#msg187441
Tuolla näkyy nyt vain matkakertomukset rekisteröimättömille, pitää seuraavaksi tutkia sitäkin. Kuulemma aiemmin näkyi enemmän. Mut asiaan, linkkinä foto, jossa näkyy saman lähettäjän viestissä ääkkösiä ja virheitä. https://photos.app.goo.gl/xdcdu6xsHJessGK37
Tuo haiskahtaa kyllä siltä että vika on jossain palvelinpuolella, korruptoitunutta dataa. Kaikki SMF:stä johtuvat vastaavat ongelmat koskisi kyllä vähintään kokonaisia viestejä.
Ok, kiitokset jelpistä! Jatkan ylläpitäjän kanssa vääntöä, että siedetäänkö satunnaisia ääkkösvirheitä vai palautetaanko varmuuskopiolta.. :o
Nou problem, mutta kannattaa myös miettiä sitä löytyykö tuolle ilmiölle joku oikea syy - Ei oikein lupaa hyvää jos tietokanta hajoilee itsestään.
Sain just lisätietoa, ei olekaan tietokannassa rappeumaa.. Ylläpitäjä oli lähtenyt korjaamaan pitkän kaavan mukaisesti näin:
UPDATE smf_messages set body = REPLACE(body, ' kell??n ',
' kellään ');
Tuorein varmuuskopio (ennen virhettä) on 3 viikon takaa, ei ihan huvittaisi sitä käydä palauttamaan ääkkösten takia. En tarkkaa kuvausta ole saanut vieläkään mitä tuolla on tehty, mutta ainakin teeman vaihto oli rikkonut etusivun näkymää jotenkin, ja tämän korjauksen myötä ääkköset oli menneet rikki. Kyselenpä lisää..
Teemasta ei pitäisi riippua, ei mitenkään. Mutta kielipaketeista, tietokantayhteydestä (UTF8 vai ei) ja tietokannan merkistöstä voi hyvinkin. ( Prince of Darkness on käytännössä Curve, hieman vain eri CSS:llä. Tuttu teema itsellekin. )
Löytykös tälle joku korjaus?
Minulla näkyy ääkköset tuolleen sen jälkeen kuten alla tekstissä kun päivitin 2.0.19 ->2.1.3
Onko tiedossa hyviä bileitä? Linkitä ne kalenteriimme!
Uudet viestit kyllä toimii ääkköset.
Olen koittanut asentaa suomen pois ja takaisin ja myös phpMyAdmin kautta laitoin kaikki boardid utf8_general_ci
Oisko jotain mitä vois vielä koittaa?
Foorumi: http://finnbikers.fi/foorumi/index.php
Varaudu siihen että tämä voi tehdä asioista joko parempia, tai paljon huonompia, eli tee kunnon varmuuskopiot ensin.
Admin -> Maintenance -> Forum Maintenance -> Database -> Convert HTML-entities to UTF-8 characters
Kiitos vinkistä. Koitin tuota mutta eipä auttanut. Eikä ainakaan mitään mennyt enempi rikki.
Vähän pelkäsinkin että noin voi olla. Mun henkilökohtainen osaaminen on aika rajallinen tästä aiheesta, mutta todennäköisesti sulla on ollut jo ennen päivitystä jotain pielessä merkistöjen kanssa.
Jos sulla on tallessa se aiempi 2.0 vielä johon voisit tukeutua ja tutkia, niin itse ehkä lähtisin yrittämään sen päivittämistä ensin UTF-8:aan ja kokeilisin sitten päivitystä sen jälkeen kun kaikki toimii UTF:llä valmiiksi. (SMF 2.1 käyttää vain UTF-8:aa, toisin kuin aiemmat versiot.)
https://wiki.simplemachines.org/smf/UTF-8_Readme
Jos tarvitset yksityiskohtaisempaa apua, tai 2.0:aan paluu ei ole vaihtoehto, niin suosittelisin että avaa asiasta tuolla englanninkielisellä puolella ketju - Meillä on paljon osaavampaakin väkeä kuin minä. :D