Päävalikko

Etusivu
Uutiset
Tiedostot
Foorumi
- - - - - - -
Ohjeita ja vinkkejä
- - - - - - -
Lähetä uutinen

Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
4.02.2012, 11:24
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

joomlafi.pngJoomla.fi on avattu!

Joomlaportal.fi:n foorumi suljetaan pian. Siirry uudelle sivustolle ja rekisteröidy: www.joomla.fi

 

FOORUMI on vainluku-tilassa, uusia aiheita ei voi aloittaa. Siirry uudelle Joomla.fi-sivuston foorumille

utf-8
Joomlaportal.fi
4.02.2012, 11:24 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1] 2 3
  Tulostusversio  
Kirjoittaja Aihe: utf-8  (Luettu 20078 kertaa)
Petterin
Tulokas
*
Viestejä: 21


Profiili
« : 20.10.2005, 19:44 »

Aluksi yleisempi kysymys? Pitäisikö suomenkielisissäkin käännöksissä siirtyä Joomlan suosituksena olevan unicoden (utf-8) käyttöön?

Törmäsin tarpeeseen yrittäessäni hyödyntää Amazonin Web servicen xml-virtaa suoraan sivuilla. Käännöksen encoding on toki helppo muuttaa iso-8859-1:stä utf-8:ksi, ei muuta kuin muutos kielitiedostoon ja xml fileen. Etupuolen saa sillä nopeasti toimivaksi.

Admin alueella syntyi ongelma, mihin en nopeasti löytänyt ratkaisua. Jos valitsen koko sivuston kieliasetuksista \"englannin\" pystyn tallentamaan osikkoihin, menuhin yms. kenttiin ä:äT ja ö:öt niin, että ne näkyvät sivuilla oikein. Sen sijaan \"finnish\" kieliasetuksella ä:än ja ö.ön tilalle tulee vain kysymysmerkki. Sen sijaan laajemmissa editorilla varustetuissa tekstikentissä nuo skandit näkyvät ihan oikein.
tallennettu

Petteri Niskanen
Varainhankinta.net
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #1 : 20.10.2005, 19:53 »

Kyllä UTF-8 käyttöön pitäisi siirtyä. Tuolta osin Joomlan suomitiedostossa on itse asiassa virhe, ääkköset ja siis koko tiedosto, tulisi tallentaa UTF-8 muodossa ja muuttaa merkistöasetus kielitiedostossa, pahoittelut tästä.

Laitan asian todo-listalle, ennen uuden kielitiedoston julkaisua pitää laatia pieni \"how-to\" artikkeli jossa selvennetään näitä merkistöasioita.
tallennettu
Petterin
Tulokas
*
Viestejä: 21


Profiili
« Vastaus #2 : 21.10.2005, 01:47 »

Sain kaiken muuten toimimaan utf-8:lla, mutta nyt sivun ylälaitaan tulee seuraavat virheilmoitukset:

Julkisella sivulla:

Warning: Cannot modify header information - headers already sent by (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/index.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/index.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/index.php on line 220

Warning: Cannot modify header information - headers already sent by (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/index.php on line 221

Warning: Cannot modify header information - headers already sent by (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/index.php on line 222

Ja adminalueella:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/asiakkaat/xxx/public_html/kurssi/language/finnish.php:1) in /www/asiakkaat/xxx/public_html/kurssi/administrator/index2.php on line 34

Mitähän tässä on jäänyt huomaamatta?
tallennettu

Petteri Niskanen
Varainhankinta.net
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #3 : 21.10.2005, 02:28 »

Jaa-a, olisiko finnish.php tiedoston loppuun jäänyt tyhjiä rivejä, tiedoston tulisi loppua  ?> -merkkiin?
tallennettu
Petterin
Tulokas
*
Viestejä: 21


Profiili
« Vastaus #4 : 21.10.2005, 02:32 »

Tyhjät rivit eivät ole syy. Valitettavasti Surullinen


Edit:

Selvisi kun tallensin kielitiedostot uudelleen utf-8 No Bom formaatissa.

Viestiä muokannut: Petterin, aika: 21.10.05 00:44
tallennettu

Petteri Niskanen
Varainhankinta.net
Ottis
Jäsen
**
Viestejä: 34


Profiili
« Vastaus #5 : 21.10.2005, 17:10 »

Minulla on ilmeni sama ongelma.
Miten tallennan tiedoston utf-8 No Bom formaatissa?
Toinen kysymys. Jos valmiilla sivustolla siirtyy käyttämään UTF-8:a niin mysql tietokantaan tallennetut tekstit pitäisi kaiketi kääntää myös UTF-8:si, onko tähän mitään ohjelmaa?

Viestiä muokannut: Ottis, aika: 21.10.05 15:12
tallennettu
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #6 : 24.10.2005, 16:29 »

Tee tietokantadumppi tekstitiedostoon, avaa tiedosto vaikkapa Notepad++ -ohjelmalla, muunna UTF8-muotoon, tallenna ja palauta tietokanta. Samaa ohjelmaa voit käyttää No BOM-muodossa tallentamiseen.
tallennettu
hannujaatinen
Tulokas
*
Viestejä: 22


Profiili
« Vastaus #7 : 28.10.2005, 00:40 »

Voisiko joku valaista miten tämä tietokantadumppi ja palautus tehdään?

Miksi muuten aiemmat sivustoni toimivat ihan normaalisti ääkkösten osalta - onko templatella tähän vaikutusta vai oliko 1.0.0 -versio kielipaketista vielä toimiva?
tallennettu
teal
Täysjäsen
***
Viestejä: 77


Profiili
« Vastaus #8 : 28.10.2005, 13:13 »

hannujaatinen kirjoitti:
Lainaus
Voisiko joku valaista miten tämä tietokantadumppi ja palautus tehdään?


Jos englanti sujuu, niin ohjeet löytyy täältä.

Lyhyesti:

[code:1]mysqldump -u käyttäjätunnus -p tietokannannimi > dumppitiedosto[/code:1]

ja palalutus:

[code:1]mysql -u käyttäjätunnus -p tietokannannimi < dumppitiedosto[/code:1]
tallennettu
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #9 : 28.10.2005, 16:15 »

Kielitiedostossa on rivi jossa määritellään käytettävä merkistö, se on ollut tähän asti tässä muodossa:
DEFINE(\'_ISO\',\'charset=iso-8859-1\');

Jos vaihtaa merkistöksi UTF-8 niin se vaikuttaa ääkkösiin. Toinen asiaan vaikuttava seikka on sivupohjassa mahdollisesti määritelty merkistö.

Tealin ohjeet ovat oikein hyvät, kiitokset. Toinen tapa on käyttää phpMyAdmin -ohjelmaa tietokantadumpin tekemiseen. Sen avulla siis tallentat tietokannan tiedot tekstimuodossa omalle koneellesi, muokkaat haluamallasi tavalla ja taas käytät phpMyAdmin ohjelmaa kannan palauttamiseen.
tallennettu
Dante
Tulokas
*
Viestejä: 3


Profiili
« Vastaus #10 : 6.11.2005, 16:56 »

Mulla tökkii tuo skandien käyttö menuissa ja järjestelmäteksteissä.
Vaihdoin kielen suomeksi, locale on fi_FI ja mySQL:n charset on utf-8 unicode.  Missä vielä mättää? Olisiko hyvää neuvoa?
tallennettu
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #11 : 6.11.2005, 17:16 »

Kokeile vaihtaa kielitiedostossa:
DEFINE(\'_ISO\',\'charset=iso-8859-1\'); käyttämään UTF-8 merkistöä.

Avaa kielitiedosto ja tallenna se UTF-8 muodossa. Tarkista myös onko sivupohjassa määritelty käytettävä merkistö absoluttisesti.

Ääkköset eivät siis näy kun luo uusia valikkoja? Vai oliko pulma kielitiedostossa?
tallennettu
Dante
Tulokas
*
Viestejä: 3


Profiili
« Vastaus #12 : 8.11.2005, 23:10 »

Kielitiedosto menee rikki jossakin. Skandit sekoaa vaikka editori osaa utf:n. Eli ei tallennu skandeina.
tallennettu
Dante
Tulokas
*
Viestejä: 3


Profiili
« Vastaus #13 : 9.11.2005, 00:59 »

Jopa toimii. Käyttäjän vika varmaankin. Epäilen ftp-siirtovirhettä.
tallennettu
admin
Administrator
*****
Viestejä: 3 600



Profiili WWW
« Vastaus #14 : 9.11.2005, 00:59 »

Kokeile tallentaa UTF-8 BOM (byte order marker) enkoodaus päällä sekä ilman sitä.

Jos ei muuta niin varmastikin saat selville missä muodossa ääkkösten tulee olla ja sitten etsi-korvaa toiminnon avulla käyt läpi kielitiedoston.

*** muokattu ***

Ups, ehditkin jo vastata ennen kuin tallensin tämän viestin. Jätän tämän nyt kuitenkin tänne.

Viestiä muokannut: admin, aika: 08.11.05 23:00
tallennettu
Sivuja: [1] 2 3
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!