Ääkköset ei näy.

Arkisto phpBB2 versiosta.
Tuki tälle versiolle on loppunut 1.1.2009
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009

Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785

Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon. :)
Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 22 Maalis 2007, 12:35

Voi jeesus, kaikki taulut muutettava erikseen? Kiitos kuitenkin tiedosta. Ehkäpä löydän jonkin scriptin tuohon.
Ihmetyttää nyt vain että toinen sanoo että UTF-8 on väärä ja toinen kehoittaa muuttamaan taulut juuri UTF-8. Jonkinlainen ristiriita tässä?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Maalis 2007, 12:49

Luulempa, että ongelma on tuossa käyttämässäsi fantasticossa. Eli niitä surullisen kuuluisia yhden klikkauksen asennuksia domainin hallintapaneelista.
Tämä ei näytä olevan vakio phpBB, vaan kolmannen osapuolen muokkaama versio.

Sulla on foorumin oletuskieleneä englanti.
Kun sivustolla riehuu vierailijana ja katsoo selaimesta koodausta. Se on UTF8 ja ääkköset toimii.
Mutta kun kirjaudut sisälle ja muutat kielen suomeksi, se ei enään toimikaan odotetusti ja ääkköset menee kuralle.

Tuohon voisi kokeilla muuttaa suomalaisen lang_main.php tiedostosta sieltä ekoilta riveiltä sen ISO-blaablaa jutun UTF8 muotoon (katso englannista mallia) ja kokeilla sillä tavalla. (Ja mahdollisesti myös tallentaa tiedosto UTF8 muodossa, jos ei pelkkä muuttujan vaihto korjannut tuota.)

Mutta koska tuo on noita yhden klikkauksen asennuksia en tiedä tuon tarkemmin. Kuka ikinä tuon on sun palveluntarjoajalles antanut. On muokannut sen ja samalla rikkonut sen.

Yksi vaihtoehto voisi olla myös kaikkien tiedostojen korvaaminen puhtailla ja alkuperäisillä versioilla ja niihin asentaa tuo suomipaketti, mutta mites se tietokanta sitten...
Tuota voi kokeilla helposti, jos otat vain config.php tiedoston talteen ja korvaat kaikki muut tiedostot phpbb.com versioilla.

Varmuuskopiot kuitenkin ensiksi...

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 22 Maalis 2007, 13:30

Olen asentanut tyhjän foorumin juuri tuon fantasticon kautta oletuskielenä suomi jolloin koko hoito toimii aivan täydellisesti. Kun isken tietokannan siihen bigdumpilla jonka olen ottanut toiselta serveriltä, hostinginsiders tms. Menee viestit kuralle. Tuo foorumin oletuskieli englanti jäi kun pelleilin asetuksissa. Mutta tosiaan, enkkupaketissa on tuo UTF8 jolla MELKEIN kaikki ääkköset toimii. Viestit ovat jees, mutta kaikki foorumin teksti on vielä reisillään.
Koitin jo muuttaa suomipaketista tuon UTF8:n mutta samalla tuloksella. Viestit on ok mutta foorumin suomenkielessä ääkköset ovat nyt laatikoissa.

Olen melkeinpä varma että tietokannan kimpussa tässä kannattaa painia, täytyypi tehdä tuo helvetillinen "yksi kerrallaan" muokkaus phpmyadminilla ja katsoa mitäs siihen sanoo.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Maalis 2007, 13:36

Asennas piruuttas tuo foorumi suositeltavalla tavalla, eli käsin ja koita palauttaa dumppi sinne.
Se on jokatapauksessa helpompi ja nopeampi kokeilla, kuin alkaa tietokantaa puukottamaan.

Eli luot sieltä domainin hallinnasta uuden tyhjän tietokannan ja sinne asentelet foorumin.

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 22 Maalis 2007, 22:51

Noniin, foorumi asennettu. Suomenkielen paketti sisällä. Kaikki valot näyttää virheää. Katsotaas nyt mitä se sanoo tuosta tietokannasta.

Tässä vaiheessa otin nyt ihan tuliterän varmuuskopion tuolta toiselta serveriltä, phpmyadminilla. Collation oli joku utf8_swedish_ci vissiin.
Avaan SQL tiedoston koneella ja näen heti että ääkköset on siinä samanlaista siansaksaa. Tämä on normaalia?

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 22 Maalis 2007, 23:13

Pistä vaan palauttaen se ja katotaan.

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 22 Maalis 2007, 23:58

http://www.byakuya.sparknom.com/Testi_manual/

TADAA! yllätys,yllätys. Mikään ei ole muuttunut. :s

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 23 Maalis 2007, 00:09

Sait privaa.

EDIT: siis Yksityisviestin

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 23 Maalis 2007, 00:20

Sait vastauksen :)

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 23 Maalis 2007, 01:15

Nonniin! johan lähti pelittämään. Iso kiitos!

Voisitko vielä selventää miten sait tietokannan muutettua oikeanlaiseksi. Itse yritin aluksi ihan find/replace word meiningillä muuttaa nuo sössöt, mutta isommalla tietokannalla ohjelma kaatuu.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 23 Maalis 2007, 06:16

Notepad ++,
Se osaa nuo eri muodot ja avata UTF8 tiedoston UTF8 muodossa, mutta se ei välttämättä osaa konvertoida koodauksia eri muotojen välillä niin, että kirjaimet pysyy kunnossa.
Samaten joskus nuo ääkköset katkasee ton tekstin konvertoidessa toiseen muotoon, joten....


Tässä tapauksessa se kertoi, että koodaus on ANSI ja näytetään UTF8 muodossa.
Valitse kaikki.
Kopioi leikepöydälle
poista kaikki teksti
Muuta, eli ota täppy pois siitä "näytä UTF8 muodossa"
Liitä leikepäydän sisältö (ja se osas pitää ääkköset kunnossa.)
Tallenna uudella nimellä.

Tetsuo
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:27 Heinä 2006, 11:03

Viesti Kirjoittaja Tetsuo » 23 Maalis 2007, 08:42

Selvä juttu. Ennenkin saanut puljata noiden merkkien kanssa mutta ei näin juntturaan ole mennyt vielä.
Eli phpmyadmin antoi dumpin ANSI muodossa vaikka paras olisi ollut jos se olisi sylkenyt sen UTF-8 muodossa? Jos nyt siis ymmärsin oiken.
Voiko tuon muuttaa jostain asetuksista minä se tallentaa sen tiedoston? Ei sinänsä että tuo muuntaminen tuolla notepad ++ olisi ongelma, mutta onhan se jossainmäärin arsyttävää.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 23 Maalis 2007, 09:52

Se oli UTF8 muodossa, mutta phpBB2 ei tykkää siitä. Samaten ei tykännyt se sun käyttämä ohjelmakaan, jolla tarkastelit tuota. Se yritti myös laittaa sitä ISO muotoon, joka siis ei toiminut oikein.

Notepadissa tuo näkyi kerrasta oikein, mutta konvertoiminen on sen ongelma.

Tuo Notepad++ on vähän hassu näyttämään noita merkistönkoodauksia, mutta äkkiä sen sieltä hokaa mitä se tarkoittaa.
Esimerkiksi, jos haluat BOMin pois, täytyy tallentaa *nix muodossa, jne... Se ei aina mene ihan loogisesti tuon kanssa.

UTF8 koodatussa, jos sillä hakee ääkkösiä, joutuu aina kirjoittamaan sen haettavan tekstin uudelleen, koska se sotkee sen heti haun jälkeen.

Jne... Siinä on omia omituisuuksia, mutta toimii muuten hyvin.
EDIT: siis se näyttää noita muotoja vähän hassusti joskus...

phpBB3 taas ei pure muuta, kuin UTF8 muotoa. Tuosta on jo löytynyt ongelma hotmailin kanssa, joka vääntää kaiken sun ruudulle ISO-blaablaa muodossa, joten kun phpBB3 yleistyy. Hotmaililla rekisteröityvät on pulassa ääkkösten kanssa.
Sekin vain sen takia, koska hotmaili ei osaa noita koodauksia.

Selaimestahan tuon voi vaihtaa, mutta viimeksi, kun kokeilin iexplorella vaihtaa hotmailin koodausta pakottamalla UTF muotoon, se ei suostunut siihen, vaan väänsi väkisin ISO muotoon. :twisted:
Mozilla tuon teki kuitenkin kiltisti.

Myös thunderbird, jne.. osaa näyttää nuo sähköpostiviestit oikein.
Nää koodaukset on aika kivoja :P

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 23 Maalis 2007, 14:13

Niin, no sinällään phpBB2:lla ei ole ongelmia UTF-8:n kanssa, sille ei vain ole virallista tukea. Minulla on jo vuosia pyörinyt parikin foorumia UTF-8:lla ja hyvin ovat toimineet. Taitolajia on tosiaan vain kielitiedostojen muuttaminen oikeaan muotoon.

UTF-8:n hyöty on se, että monikielisillä foorumeilla kaikki kävijät näkevät viestien merkit samalla tavalla riippumatta siitä, mitä kieltä käyttävät.


Mailipuolesta vielä sen verran, että takaisinponnahtavat mailit tulevat poikkeuksetta iso-8859-1:nä, eli sieltä vaihtuu/katoaa se UTF-8 -> merkit näkyvät väärin. Palvelinohjelmistot siis sössivät omiaan, eivätkä huomioi merkistökoodausta.

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: AhrefsBot/5.0 [Bot] ja 70 vierailijaa