Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
Mefistofeles
Pingviini aktivist
Pingviini aktivist


Vanus: 36
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
estonia.gif
postituspostitatud: 27.10.2006, 17:01  postituse pealkiri:  PHP ja MySQL ühendumine (Täpitähed!)  

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 Wink


illukas
Vana Pingviin
Vana Pingviin


Vanus: 43
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 28.10.2006, 20:53  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist


Vanus: 36
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
estonia.gif
postituspostitatud: 28.10.2006, 21:07  postituse pealkiri:  (teema puudub)  

$query = "SET NAMES utf8";
mysql_query($query)or die(mysql_error());

Lisamine piisas. MySQL 5'e magic Very Happy


illukas
Vana Pingviin
Vana Pingviin


Vanus: 43
Liitunud: 24.10.2006
Postitused: 2036


norway.gif
postituspostitatud: 28.10.2006, 21:14  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist


Vanus: 36
Liitunud: 15.03.2005
Postitused: 309
Asukoht: Tallinn
Distributsioon: Debian, Ubuntu, CentOS.
estonia.gif
postituspostitatud: 29.10.2006, 13:55  postituse pealkiri:  (teema puudub)  

ijah.. Kurat. Sai natuke valesti väljendatud Smile


bsdo

Pingviini aktivist
Pingviini aktivist



Liitunud: 22.02.2007
Postitused: 140

Distributsioon: ubuntu server
canada.gif
postituspostitatud: 04.03.2007, 18:31  postituse pealkiri:  (teema puudub)  

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 Image

sander85
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 04.03.2007, 19:56  postituse pealkiri:  (teema puudub)  

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..

_________________
Image Image Image

bsdo

Pingviini aktivist
Pingviini aktivist



Liitunud: 22.02.2007
Postitused: 140

Distributsioon: ubuntu server
canada.gif
postituspostitatud: 04.03.2007, 20:05  postituse pealkiri:  (teema puudub)  

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 Image

johnsmith
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 24.07.2006
Postitused: 714
Asukoht: Universum
Distributsioon: Ubuntu/Gentoo/FreeBSD
finland.gif
postituspostitatud: 04.03.2007, 21:18  postituse pealkiri:  (teema puudub)  

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. Question

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
Pingviini aktivist



Liitunud: 22.02.2007
Postitused: 140

Distributsioon: ubuntu server
canada.gif
postituspostitatud: 05.03.2007, 09:24  postituse pealkiri:  (teema puudub)  

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 Image

sips
Pingviini aktivist
Pingviini aktivist



Liitunud: 20.05.2006
Postitused: 288

Distributsioon: Arch
estonia.gif
postituspostitatud: 05.03.2007, 11:49  postituse pealkiri:  (teema puudub)  

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
Pingviini aktivist



Liitunud: 22.02.2007
Postitused: 140

Distributsioon: ubuntu server
canada.gif
postituspostitatud: 05.03.2007, 17:06  postituse pealkiri:  (teema puudub)  

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.


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group