News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Encoding pitanje

Started by DJ_Kukky, December 19, 2006, 02:01:19 PM

Previous topic - Next topic

DJ_Kukky

pozdrav.., imam smf 1.1.1. , odlucio sam staviti hrv jezik...
uploadam ja fileove, sve ljepo radi..,
osim sto u postovima i topicima nisu hrvatska slova vec ?..., e sad.., probao sam s verzijom ISO8859-2 i s UTF8.., al isto je....

pogledoa sam koji tip je bio na eng jeziku i bio je ISO8859-1.., sto je i normalno, al tamo se vide hrv slova..,

e, sad , nekuzim se, al mislim da bih trebao nekako prebacit onda cijelu bazu na UTF-8 i staviti UTF-8 prijevod..., no zanima me ovo oko prebacivanja baze.., kako to napraviti ? (naravno bez gubljenja podataka (postova i ostalog)).., hvala
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

Nisam radio konverziju sa Latin1 (ISO-8859-1) na UTF8 već samo sa "hrvatskih" kodnih stranica (Latin2 ili Windows-1250) pa ne mogu garantirati kako će se naši znakovi ponašati nakon konverzije iz "ne-hrvatske" kodne stranice :

- BACKUP! BACKUP! BACKUP!
- privremeno promjeni encoding na ISO-8859-1 (ili prebaci prijevod na engleski) za vrijeme konverzije, jer mora biti postavljen ispravan,tj. onaj u kojem se nalaze pohranjeni znakovi
- putem SMF Admina napravi konverziju baze u UTF-8
- promjeni encoding u UTF-8
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

ma to pitam, gdje , odnosno kako da konvertiram bazu ?, di je to u admin panelu ?

hvala
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

Quote from: DJ_Kukky on December 23, 2006, 07:14:35 AM
ma to pitam, gdje , odnosno kako da konvertiram bazu ?, di je to u admin panelu ?

Admin > Održavanje foruma > Pretvorba baze i podataka u UTF-8
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

koristim eng administraciju..
tamo imam samo:
Forum Maintenance - General Maintenance
Forum Maintenance - Backup Database
Forum Maintenance - Remove Old Posts
i to je to..., nemam nis za UTF-8 :(
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Robi052

Pogledaj u Forum Maintenance - General Maintenance

DJ_Kukky

Forum Maintenance - General Maintenance
Optimize all tables to improve performance.
Check all files against current versions.
Find and repair any errors.
Recount all forum totals and statistics.
Empty out unimportant logs.
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Robi052

Čudno. Tamo kod mene piše

Optimiziraj sve tablice radi poboljšanja performansi.
Označi sve datoteke koje se ne slažu s trenutnom verzijom.
Nađi i popravi sve greške.
Rekalkuliraj sve forumske totale i statistike.
Izbriši nevažne logove.
Pretvorba baze i podataka u UTF-8

DJ_Kukky

e, ja nemam ovo zadnje... :D :D
smf 1.1.1 :P

a, dal je moguce da meni vec je baza na utf8 ?, dal bi onda trebao imat opciju da vratim nazad ?
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

Quote from: DJ_Kukky on December 23, 2006, 12:36:33 PM
a, dal je moguce da meni vec je baza na utf8 ?
da, onda si ti vec na UTF8 ... provjeri to putem phpMyAdmina, vidi što stoji kao encoding za "smf_" tablice u bazi

Quote from: DJ_Kukky on December 23, 2006, 12:36:33 PM
dal bi onda trebao imat opciju da vratim nazad ?
ne kroz administraciju, to bi sad trebalo dumpat, lokalno konvertirat pa opet puknut online
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

Quote from: Bernard T. on December 23, 2006, 06:04:52 PM
Quote from: DJ_Kukky on December 23, 2006, 12:36:33 PM
a, dal je moguce da meni vec je baza na utf8 ?
da, onda si ti vec na UTF8 ... provjeri to putem phpMyAdmina, vidi što stoji kao encoding za "smf_" tablice u bazi
nevidim u phpmyadminu di mi pise za tablicu encoding.., gdje je to ?

al ajd , nebitno. ,recimo da mi baza je na UTF8.., al zakaj onda kad stavim UTF8 prijevod, nisu dobra slova ?
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

#11
Quote from: DJ_Kukky on December 24, 2006, 05:32:24 AM
Quote from: Bernard T. on December 23, 2006, 06:04:52 PM
Quote from: DJ_Kukky on December 23, 2006, 12:36:33 PM
a, dal je moguce da meni vec je baza na utf8 ?
da, onda si ti vec na UTF8 ... provjeri to putem phpMyAdmina, vidi što stoji kao encoding za "smf_" tablice u bazi
nevidim u phpmyadminu di mi pise za tablicu encoding.., gdje je to ?
kolona se zapravo zove "collation", što tu piše?

Quote from: DJ_Kukky on December 23, 2006, 12:36:33 PM
al ajd , nebitno. ,recimo da mi baza je na UTF8.., al zakaj onda kad stavim UTF8 prijevod, nisu dobra slova ?
zato što su ti znakovi upisani u bazu i dalje u nekom drugom kodiranju a ne UTF. Kada si radio konverziju pretpostavljam da je kodna stranica u odabranom jeziku bilo postavljeno na krivu kodnu stranicu (iso-8859-1?) ili si prilikom konverzije odabrao krivu kodnu stranicu pa je i konverzija pošla krivo.
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

prije je bilo na iso-8859-2.., al sad bi kao trebalo biti na utf8.., moguce je da u bazi pisu znakovi ono oblika #asd$, ili kak vec.., e, sad kak da ja to sredim ?!?

hvala
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

Quote from: DJ_Kukky on December 24, 2006, 06:50:39 AM
prije je bilo na iso-8859-2.., al sad bi kao trebalo biti na utf8.., moguce je da u bazi pisu znakovi ono oblika #asd$, ili kak vec.., e, sad kak da ja to sredim ?!?

hvala
jesi provjerio što stoji pod collation?
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

hmm, a nevidim to.., kad odem na tablicu.., dal pod strukturom ?, znam na kaj mislis,al nemrem nac to :(
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

Quote from: DJ_Kukky on December 24, 2006, 06:58:39 AM
hmm, a nevidim to.., kad odem na tablicu.., dal pod strukturom ?, znam na kaj mislis,al nemrem nac to :(
to se vidi odmah kad otvoriš bazu > browse ... pa vidiš listu svih tablica u bazi, jedna od kolona je i collation
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

hmm, ne..,

evo sad vidim listu svih tablica u bazi..

no, sam da kazem..
phpmyadmin 2.6.4-pl2
MySQL 4.0.18

nazaslot na te verzije nemogu ja utjecat.., nije moj server..

uglavnom nema tog stupca.
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Bernard T.

#17
Quote from: DJ_Kukky on December 24, 2006, 07:03:25 AM
MySQL 4.0.18
MySQL 4.1.12 (ako se ne varam) je prva verzija koja je podržavala UTF8, pa ti onda ni nemaš mogućnosti konverzije na UTF8 i u tome je i cijeli problem  ;)
Prebriši postojeći prijevod standardnim (ISO-8859-2) i sve bi trebalo radit
EDIT: sad sam pročitao da ti se znakovi vide samo na ISO-1...
://#  Orion | Federation Servers | Info Sector

DJ_Kukky

probao sam i sa prijevodom iso-8859-2 , al je ista stvar
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

DJ_Kukky

evo sam da javim..,

problem rjesen...

dakle, mysql nije podrzavao UTF8, zato nisam mogao napraviti konverziju...
al sam zato skinuo iso-8859-2 cro, i stavio, i u index.croatian.php, promijenio na ISO-8859-1 .. i sad sve sljaka..

PUNO HVALA BERNARDU.... jos jednom SVAKA CAST ..

SMF RULAAAAAAAAAA !!!!!
Hrvoje Kusulja
Techno rulez !!!!
Kusulja.com | Forum - Domeka | DJ_Kukky

Advertisement: