Autor |
Sõnum |
Mefistofeles
Pingviini aktivist
Vanus: 37
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
|
|
Eks ta parajalt algeline asi ole.. Aga..
Tavaline html <form> kasutatakse andmete sisestamiseks. Mis submiti alt suunab PHP failile. PHP fail teeb ühenduse MySQL serveriga ja "INSERT INTO" lisab andmed MySQLi.
Probleem ongi: Täpitähed on kõik kadunud!
Aga kui ma nüüd kasutan teist scripti mis on updatemise jaoks, siis peale update on täpitähed korras.
Müratud on nii mysql andmebaasi charsetingutega, topitud igast meta data't failidesse.. Aga ei tea milles mure. Server sai installitud paar päeva tagasi jsut! Nii, et ma kardan, et probleem võib olla kuskil serveri enda seadistustes veel. Aga praegusel hetkel kõik ettepanekud teretulnud. Kuulan huviga.
Eriti küll serveritega kokku ei lähe aga kui probleem tuleb välja on kuskil mysqlis võib apaches ja phps, mitte puudulikus koodis.. siis ikkagi
|
|
|
|
|
|
|
|
illukas
Vana Pingviin
Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036
|
|
aga proovi sellist asja:
nimelt paneb browser sellise tähe kodeeringu nagu on browseril määratud, ehk proovi panna php-s kirja et leht on utf-8 kodeeringus. Mina arvan, et kontrollime esialgu lihtsamad asjad üle ja siis läheme keerulisemate asjade kallale.
Teineasi on see, et mismõttes kadunud, kas selle asemel on mingi läbu või on kõik tähed kadunud(ilma et selle täpitähe asemel midagi oleks)
|
|
|
|
_________________ https://www.inlink.ee
|
|
|
|
Mefistofeles
Pingviini aktivist
Vanus: 37
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
|
|
$query = "SET NAMES utf8";
mysql_query($query)or die(mysql_error());
Lisamine piisas. MySQL 5'e magic
|
|
|
|
|
|
|
|
illukas
Vana Pingviin
Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036
|
|
Thats my boy!
nii ta käibki, pole ennist kuulnud et täpitähed täiesti ära kaoks, ikka mingi kodeeringute mitte ühildumine
|
|
|
|
_________________ https://www.inlink.ee
|
|
|
|
Mefistofeles
Pingviini aktivist
Vanus: 37
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
|
|
ijah.. Kurat. Sai natuke valesti väljendatud
|
|
|
|
|
|
|
|
bsdo
Pingviini aktivist
Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server
|
|
Mul on ka foorumil selline probleem, et täpitähed kadunud. phpmyadmin ja seal on kõik eesti keeles, kuid phpbb näitab ilma täpitähtedeta..
Kuidas php's või phpmyadminis seda sättida?
http://******.myftp.org/foorum
|
|
|
|
_________________ Ubuntust
|
|
|
|
sander85
Vana Pingviin
Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
|
|
bsdo kirjutas: | Mul on ka foorumil selline probleem, et täpitähed kadunud. phpmyadmin ja seal on kõik eesti keeles, kuid phpbb näitab ilma täpitähtedeta..
Kuidas php's või phpmyadminis seda sättida?
http://******.myftp.org/foorum |
server määrab kodeeringuks utf-8, samas iso-8859-15'ga on asi loetav, pigem seisneb küsimus apache'i kodeeringus..
|
|
|
|
_________________
|
|
|
|
bsdo
Pingviini aktivist
Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server
|
|
Nii. foorumi phpbb_ tabelid näitavad määrangus - latin1_swedish_ci
Kuidas kogu see hunnik utf-8 muuta?
Foorumi installimisel ju phpbb ise kirjutas need tabelid sisse- miks ta swedichi valis?
Üldine MySQLi tähetabel: UTF-8 Unicode (utf8)
Kui ma aga firefoxi veebilehitsejat muudan vaatama kodeeringuga balti - siis tulevad täpitähed tagasi.
|
|
|
|
_________________ Ubuntust
|
|
|
|
johnsmith
Vana Pingviin
Vanus: 50
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
|
|
Mul oli Linuxis ka selline kala see on apache kodeeringust kinni vähemalt mul oli.
Ma lisasin mingi kodeeringu apache2.conf -i aga enam krt ei mäleta mida täpselt.
Aga täpselt sama pull oli kui firefoxist määrasid õïge kodeerinugu siis tulid tähed tagasi. Sa lase oma apache konfi faili kodeeringu osa siia äkki saab selgust.
|
|
|
|
_________________ "Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
|
|
|
|
bsdo
Pingviini aktivist
Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server
|
|
apache2.conf'is sättisin vaikimisi iso-8859-4 peale ning nüüd on kõik korras. Kuid kas parem oleks olnud utf-8?
|
|
|
|
_________________ Ubuntust
|
|
|
|
sips
Pingviini aktivist
Liitunud: 20.05.2006
Postitused: 288
Distributsioon: Arch
|
|
enda kogemuste (päris mitu aastat) põhjal ütleks/tundub, et viga on lethe päises..
sisestus- ja väljastuslehele on sobitatud erinev kodeering või on kodeering üldse määramata.
viimasel juhul nt. üritab FF ise kodeeringu ära arvata aga kui sa isegi ei tea mida ja kuidas sa väljastad, siis vaevalt, et brausergi targem on, kord arvab üht, siis teist... (mõjutada võivad nt. mingid randomli väljastatud bännerite süsteemid, kuhu on kaasatud koodijupid ei-tea-kust...)
mina näiteks saan alati mysqlist kätte sama infi, mille sinna sisestasin (olenemata serverite versioonidest ja konfidest). PS! kasutades mysqli kui standartset SQLi.
Jah, uuemad mysqli ver'id pakuvad suht "mugavaid" võimalusi/lauseid (ka buge), kuid ei tohi unustada - mis saab siis, kui tekib soov/vajadus mysql baas välja vahetada mõne muu sql baasi vastu? kribame aga kõik laused ümber?!
mina soovitan kasutada SQL'i, mitte MySQL'i.
|
|
|
|
_________________ PS! Vanaisale ei saa Linuxit peale lasta.
|
|
|
|
bsdo
Pingviini aktivist
Liitunud: 22.02.2007
Postitused: 140
Distributsioon: ubuntu server
|
|
sips kirjutas: | enda kogemuste (päris mitu aastat) põhjal ütleks/tundub, et viga on lethe päises..
sisestus- ja väljastuslehele on sobitatud erinev kodeering või on kodeering üldse määramata.
viimasel juhul nt. üritab FF ise kodeeringu ära arvata aga kui sa isegi ei tea mida ja kuidas sa väljastad, siis vaevalt, et brausergi targem on, kord arvab üht, siis teist... (mõjutada võivad nt. mingid randomli väljastatud bännerite süsteemid, kuhu on kaasatud koodijupid ei-tea-kust...)
mina näiteks saan alati mysqlist kätte sama infi, mille sinna sisestasin (olenemata serverite versioonidest ja konfidest). PS! kasutades mysqli kui standartset SQLi.
Jah, uuemad mysqli ver'id pakuvad suht "mugavaid" võimalusi/lauseid (ka buge), kuid ei tohi unustada - mis saab siis, kui tekib soov/vajadus mysql baas välja vahetada mõne muu sql baasi vastu? kribame aga kõik laused ümber?!
mina soovitan kasutada SQL'i, mitte MySQL'i. |
Mina jään mysql'i juurde. Pealegi on mul PII - ehk siis apache, mysql ning
php + openssh mahub ära.
Ning kõik on konsoolipõhine. MySQL jääb kauaks ajaks.
Teema läbi.
|
|
|
|
|
|
|
|
|