mysql i cp1250
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: mysql i cp1250  (Pročitano 967 puta)
0 članova i 1 posetilac pregledaju ovu temu.
zoksso
Newbie
*
Van mreže Van mreže

Poruke: 2


« poslato: 25 Октобар 2005, 13:36:16 »

Imam linux, php, mysql i forum phpbb. Mysql ne prihvata upis slova đčć. Kako da Mysql podesim da prihvata naša slova? Ako je nako imao slilan problem molio bih da se javi... Smiley
Prijavi uredniku   Sačuvana
MisterNo
Sr. Member
****
Van mreže Van mreže

Poruke: 334



« Odgovor #1 poslato: 25 Октобар 2005, 14:51:42 »

probaj da kreiras bazu na sledeci nacin

mysql>

create database [ime baze] character set cp1250;

ili

create database [ime baze] character set latin2;

to bi trebalo da radi.
Prijavi uredniku   Sačuvana
MisterNo
Sr. Member
****
Van mreže Van mreže

Poruke: 334



« Odgovor #2 poslato: 25 Октобар 2005, 14:55:10 »

ako ti ne uspe skini phpMyAdmin i prilikom kreiranja baze on te pita koje kodne strane hoces.
Prijavi uredniku   Sačuvana
zoksso
Newbie
*
Van mreže Van mreže

Poruke: 2


« Odgovor #3 poslato: 26 Октобар 2005, 08:24:05 »

Hvala...
Prijavi uredniku   Sačuvana
Nemos
Newbie
*
Van mreže Van mreže

Pol: Muškarac
Poruke: 17



« Odgovor #4 poslato: 15 Децембар 2005, 18:24:36 »

Pozdrav,
Imam sledeći problem.
Napravio sam sajt u phpnuke-u.
Za sadržaje sajta sam koristio 1250 kodnu stranicu (valjda zato što sam prevod za phpnuke našao urađen u tom kodnom rasporedu)
Kada radim backup baze kroz njegov admin, naprvi mi sql skript, e sada mislim da je u cp1250, jer kroz KWrite jedino se vide sva naša slova ako mu to podesim view-setcodepage. O.K. snimim to i kao UTF8.
Sada imam dva fajla, jedan sa cp1250, drugi sa UTF8.
Ako uradim
Kod:
mysql baza < fajlcp1250.sql
(restore baze) sve prikazuje kako treba.
ako probam kroz webmin ne prikazuje naša slova. Nema veze, u lokalu sam pa ću raditi kroz konzolu.
E, došlo je vreme da bazu dignem na intrnet
Hotsing je na sbb-u.
Dobio sam kreiranu bazu koji treba da popunim.
Postavi sam phpMyAdmin 2.7.0-pl1
Ova je prikaz promenljivih
Kod:
(Promenljiva Vrednostsesije Globalnavrednost )
ck log   50   50
basedir /usr/local/ /usr/local/
bdb cache size 8388600 8388600
bdb log buffer size 32768 32768
bdb home /var/db/mysql/ /var/db/mysql/
bdb max lock 10000 10000
bdb logdir
bdb shared data OFF OFF
bdb tmpdir /var/tmp/ /var/tmp/
binlog cache size 32768 32768
bulk insert buffer size 8388608 8388608
character set server latin1 latin1
character set system utf8 utf8
character set database latin1 latin1
character set client utf8 latin1
character set connection utf8 latin1
character-sets-dir /usr/local/share/mysql/charsets/ /usr/local/share/mysql/charsets/
character set results utf8 latin1
collation connection utf8_general_ci latin1_swedish_ci
collation database latin1_swedish_ci latin1_swedish_ci
collation server latin1_swedish_ci latin1_swedish_ci

Dakle, kada pokušam da importujem bazu sa cp1250fajlom, dobijem naša slova u bazi, ali svi blokovi i moduli su "neaktivni" dok u mysql tabeli ne promenim sortiranje na utf8.
Ako učitam utf8faj, tada već u bazi nemem naša slova.

Šta da radim ?
Prijavi uredniku   Sačuvana
MisterNo
Sr. Member
****
Van mreže Van mreže

Poruke: 334



« Odgovor #5 poslato: 16 Децембар 2005, 11:14:49 »

Pretpostavljam da treba da kontaktiras ljude sa sbb-a koji ti rade hosting. I da im hazes da ti iskreiraju bazu sa cp1250 codingom. (pretpostavljam da ti nemas mogucnost to da uradis).
Prijavi uredniku   Sačuvana
Nemos
Newbie
*
Van mreže Van mreže

Pol: Muškarac
Poruke: 17



« Odgovor #6 poslato: 16 Децембар 2005, 12:35:38 »

Mislim da mi je napravio takvu bazu. Proveriću.
U međuvremenu sam primetio da kada nad tabelama postavim latin1 da mi prikazuje naša slova ako u brawoseru je cp 1250.
Međutim kada kroz phpnuke-spaw editor dodajem sadržaj njega ne prikaže sa našim slovima Huh???

Recimo da hoću ceo sadržaj da unesem ponovo.  :lol:
kako treba da importujem baze (u kojoj kodnoj strani), šta treba da mi stoji nad tabelama za sortiranje (colations), koju kodnu stranu treba da koristim u brawoseru - da bi mogao da unosim naša slova ?

Prilično mi je siva zona oko tih kodni stranica i sl.  (mislo sam da mi je to jasno dok nisam počeo ovo da radim :oops: ) npr.
Ako u sql kveriju nije definisan kodni raspored (tako ga generiše phpnuke admin ) kako mysql to smešta u tabelu i na kraju ako mi u bazi stoje čćžšđ, zašto ih nekad prikaže šž, a nekad čćđ, a nekad ništa?
Vidim da mi na nekim mestima umesto č i ć stoje neki kodovi i ta slova valjda bi trebao da uvek prikaže.
Znam da je teško ovo objasniti totalni početniku, koji ne zna i gde leži problem, ali makar neku vodilju.
Prijavi uredniku   Sačuvana
Nemos
Newbie
*
Van mreže Van mreže

Pol: Muškarac
Poruke: 17



« Odgovor #7 poslato: 19 Децембар 2005, 14:33:27 »

Rešen problem,
Samo da ostane zabeleženo.
Što se tiče sbb-a, ako se baza postavi na Latin1 i sve tekstove unosiš u iso-8859-2 character setu, tada sve radi kako treba  :lol:
Prijavi uredniku   Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: