ääkköset näkymään oikein "headerissa". Mikä charset?

phpBB3 ongelmia. Neuvoja ja ohjeita kuinka korjata.
MOD kysymykset, niiden asennukset ja omien muokkausten ongelmat alempana olevalle MOD alueelle.
fizman
MODaaja
MODaaja
Viestit:65
Liittynyt:08 Elo 2007, 20:36
ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja fizman » 11 Maalis 2009, 06:22

http://keskustelu.veikkausforum.com/

En saa mitenkään näkymään ääkkösiä oikein tuolla oikealla ylhäällä. Enkä meta tageissa. Mitä tehdä? :? :?

Jokin muu charset? Alunperin se oli tälläinen:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />

Ei auta vaikka laittaa lang tageihin FI tai charset ISO-8859-1

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

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Lurttinen » 11 Maalis 2009, 09:37

phpBB3 käyttää UTF8 ja myös kaikki tiedostot tulee tallentaa UTF8 muodossa ilman BOM merkintää. :)
Älä mene käpälöimään sitä headerin tiedostoa ja korvaamaan muuttujia omilla oletuksilla, anna phpBB3 hoitaa sen...

fizman
MODaaja
MODaaja
Viestit:65
Liittynyt:08 Elo 2007, 20:36

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja fizman » 11 Maalis 2009, 11:01

Menenpäs:) Koska pitää saada meta tagit ja lisäksi muutama linkki. Viitsitkö vilkaista sitä koodia miten saisi kuntoon?

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

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Lurttinen » 11 Maalis 2009, 11:20

Tallenna se tiedosto UTF8 ilman BOMmia. Sun editori varmaan muutti merkistönkoodauksen siinä tiedostossa. :)
Tietysti, jos oot kirjoittanut siihen ISO-blaa blaa kamaa se saattaa hukata ääkösensä nyt tallentaessa toisessa muodossa, joten tarkista nämä vielä ja korjaa tuon merkistön vaihdon jälkeen. Jos tarvii.

fizman
MODaaja
MODaaja
Viestit:65
Liittynyt:08 Elo 2007, 20:36

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja fizman » 12 Maalis 2009, 14:47

Liian vaikeaa tekstiä. Mikä on Bom? Joku neuvoi että title on koodattu latin 1 ja muuten utf 8. Editori oli Editplus tekstieditori.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja mrl586 » 12 Maalis 2009, 19:42

fizman kirjoitti:Liian vaikeaa tekstiä. Mikä on Bom? Joku neuvoi että title on koodattu latin 1 ja muuten utf 8. Editori oli Editplus tekstieditori.
Wikipedian artikkeli aiheesta BOM. PhpBB3 on kokonaan UTF-8:ia.

Avatar
Markus K
MODaaja
MODaaja
Viestit:95
Liittynyt:01 Marras 2006, 20:14

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Markus K » 23 Maalis 2011, 15:31

Piitkästä aikaa taas php:n ja phpBB:n parissa. Aihe on jo vanha, mutta asiani liittyy myös tähän ääkkös-ongelmaan. Oletan, että voin jatkaa tähän ilman uuden topicin avaamista samasta aiheesta. Siispä...

Käytän editoinnissa Textpadia ja tallensin ääkkösiä sisältävän tiedoston mainitussa UTF-8-formaatissa. Ääkköset näkyvät siltikin kysymysmerkkeinä edelleen. Mahdollisia ratkaisulinjoja tulee mieleen, mutta miten menetellä oikein? Eli mahdolliset etenemismuodot:
(a) Ohjelman tallennustoiminnossa on myös "File format:"-kohta, joka antaa vaihtoehdoksi: PC, Unix, Mac ja No change. Oletuksena on PC. *Kaikki mahdolliset *.php ja *.html tiedostot tallennettava uudelleen UTF-8 formaattiin?
(b) Foorumin välimuistin tyhjennys ei auttanut
(c) Jos ei muuten niin korvaamalla ääkköset &auml; ja &ouml; tyyliin?
(d) Foorumi on oletusalikansiossa ./phpBB3/ ja ääkkösongelmainen ./

Sivusto on http://www.rakentajat383.com, jota rakentelen uusiksi tavoitteena integroida foorumi sivuston muihin dokumentteihin.

Tällä hetkellä näyttää vaihtoehto (c) olevan edessä..?

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

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Lurttinen » 23 Maalis 2011, 17:03

Fileformaatti UNIX ja tallennus UTF8 ilman BOMmia.

Yksi vaihtoehto on, että se editori on tallentanut jo ääkköset väärin, joten sitä ei saa korjattua vaihtelemalla merkistönkoodauksia. (ääkköset hukkuneet jo aikasemmin)

Avatar
Markus K
MODaaja
MODaaja
Viestit:95
Liittynyt:01 Marras 2006, 20:14

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Markus K » 23 Maalis 2011, 18:48

Kiitoksia nopeasta vastauksesta.

Onhan se BOMminvarma juttu, etten saannut kysymysmerkkejä ääkköstetyksi. Tallensin liittyvät tiedostot UNIX/UTF-8 ja tutkin nitä heksaeditorillakin, latasin tiedostot uudelleen ASCIInä, Binäärinä ja tämmöisillä yhdistelmillä, mutta jokin vielä mättää, mikään ei muuttanut mitään. Pitänee testata vielä kokeillen Windowsin Muistiota ja tutkia tiedostoja heksaeditorilla verraten verrokkitiedostoihin. Muuten ääkköset lienee (a/o)umloitava. Tulipahan mystinen ongelma kiusaamaan ja ratkottavaksi. Näkyyhän nuo ääkköset silti phpBB:ssä oikein, vaikka koodaus näyttääkin utf-8:aa. Eli vika siis täytyy olla edelleen omissa viritelmissä, kunhan sen vain onnistuisi seulomaan... Jatketaanpas yrittämistä...

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

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Lurttinen » 23 Maalis 2011, 20:55

Windowsissa kannattaa käyttää notepad++:ssaa. :)

Katoin tossa linkissä, siinä etusivulla se phpBB näytti tosiaan oikein, mutta mistä se "Tervetuloa!" -teksti tulee?
Onko se jossain filussa suoraan vai kielipaketin kautta vai?

Avatar
Markus K
MODaaja
MODaaja
Viestit:95
Liittynyt:01 Marras 2006, 20:14

Re: ääkköset näkymään oikein "headerissa". Mikä charset?

Viesti Kirjoittaja Markus K » 26 Maalis 2011, 14:46

Kiirettä on piisannut täälläpäin ja ehdin jatkaa ongelman parissa vasta tänään. Ongelma ratkesi:

Pohjustus: Todellakin, päädyin käymään läpi eri temppuja, mutta mikään ei näyttänyt auttavan. Googletin aika rankasti, enkä löytänyt ratkaisua. Päädyin myös kokeilemaan Notepad++-ohjelmaa ja sehän näyttikin varsin pätevältä myöskin. Voitteko uskoa, etten aiemmin ollut edes ohjelmaa kokeillut, vaikka olen törmännyt ohjelman nimeen lukuisat kerrat verkossa! :D Mutta sekään ei auttanut, vaikka kyseisen ohjelman koodauksessa oikein löytyi BOMmiton vaihtoehto, siis mikään ei edelleenkään muuttunut. Näköjään kokeiluni oli kuitenkin suositeltava, kun Lurttinenkin sitä suosittelit. :)

Finaali ja ahaa-elämys: Kun ei aumlointikaan auttanut, en keksinyt enää kuin että hävitän ääkkösiä sisältävät tekstit pois ja katson, näkyykö sitten paremmalta. Yllätys oli suuri, kun edelleen alkuperäinen teksti näkyi kysysmysmerkkiääkkösineen! Sitten huomasin, missä mahtoi mättää, olinhan integroinut etusivun tekstit foorumin pohjaan. Ensin latasin ääkkösiä sisältävän tiedoston takaisin. Kirjauduin foorumin ylläpitoon ja tyhjensin foorumin välimuistin. Palasin etusivulle ja... Ääkköset näkyvät oikein!

Voi hyvää päivää, että pitää se kaikki käydä monimutkaisimman kautta läpi, kun foorumin välimuistin tyhjennys oli lopullinen ratkaisu! Tuntui, että saisi päätään iskeä seinään, etten tuota aiemmin hoksannut ja nauratti ihan ääneen. Helpottikin kummasti.

Se "Tervetuloa!"-teksti tulee html-tiedostosta prosilver-templaatin alta, johon sivuston vielä puukottamaton ulkoasu perustuu. Vaikka ratkaisu lopulta löytyi välimuistin puolelta, niin suuret kiitokset tuesta ongelmassani.

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 364 vierailijaa