Avaleht
uus teema   vasta Tarkvara »  WWW »  PHP-s tehtud vorm ei tunnista täpitähti märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 14.10.2008 13:40:30 PHP-s tehtud vorm ei tunnista täpitähti vasta tsitaadiga

Jõudu.

Sedamoodi lugu siis, et on üks vorm mis töötab sedamoodi:

Täidad ära ja kui vajutad OK siis saadetakse see ühe teise saada.php failile.

Kõik on ilus seni kuni täpitähed sisse tulevad.

Vorm saadab emailile muideks selle mida sisestasid.

On algusesse pandud

header('Content-Type: text/html; charset=windows-1257');

Kuid ikkagi ei tule täpitähed vaid mingi arusaamatu segadus.

Kuidas teha nii, et seesamune skript mis korjab vajaliku info kokku ja saadab edasi - oskaks ka täpitähtedega midagi peale hakata.

Või siis vähemalt teeks täpitähtedest siis ilma täppideta (nt. ä = a jne)

Parimat,
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 14.10.2008 13:42:56 vasta tsitaadiga

Miks sa üldse windows-1257 kasutad? Tänapäeval kasutatakse UTF-8.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 14.10.2008 14:06:36 vasta tsitaadiga

Valdars kirjutas:
Miks sa üldse windows-1257 kasutad? Tänapäeval kasutatakse UTF-8.

UTF-8 ei ei aidanud niigipalju.
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 14.10.2008 14:11:22 vasta tsitaadiga

proovi iso-8859-15
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 14.10.2008 14:14:34 vasta tsitaadiga

Kas brauser üldse tunnistab lehte ikkagi õige encodinguga? Kuidas sa vaatad, et täpitähed valesti on?
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
karu
HV kasutaja

liitunud: 08.08.2002




sõnum 14.10.2008 14:17:17 Re: PHP-s tehtud vorm ei tunnista täpitähti vasta tsitaadiga

PCman kirjutas:
Kuid ikkagi ei tule täpitähed vaid mingi arusaamatu segadus.
ausaamatu segadus võib paljutki tähendad. milleks täpikad muunduvad ? valesti kodeeritud UTF-8 ä on ä

üks koht kus charset'i määrata, oleks veel
<form accept-charset="windows-1257">


Ka mina soovitaksin UTF-8 peale mõelda.
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 14.10.2008 14:18:05 vasta tsitaadiga

oicu kirjutas:
proovi iso-8859-15

Eip. See ka ei aidanud.

Kui utf-8 puhul tulevad täpitähed vormist õieti siis tavatekstis olevad täpitähtedega on pahasti.
Aga seal ei anna neid ka &auml; jne asendada - sest nii ka jääb kirjapilt kui kohale saabub mail.

Selline segadus on iso-8859-15 puhul.

Ìõ Àö
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 14.10.2008 14:19:08 vasta tsitaadiga

kas kuskil näeme seda lehte, mida sa arendad? on see avalikus veebis?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 14.10.2008 14:19:56 vasta tsitaadiga

oicu kirjutas:
kas kuskil näeme seda lehte, mida sa arendad? on see avalikus veebis?

Kahjuks ei näegi.

Tegemist sisevõrgus oleva lehega.
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 14.10.2008 14:21:14 vasta tsitaadiga

kui sa faili salvestad, salvestad sa selle ikka utf-8'ks ?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 14.10.2008 14:44:42 vasta tsitaadiga

tsitaat:

Kui utf-8 puhul tulevad täpitähed vormist õieti siis tavatekstis olevad täpitähtedega on pahasti.

Tavatekst ehk html? Salvesta html dokument UTF-8 encodingus.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
karu
HV kasutaja

liitunud: 08.08.2002




sõnum 14.10.2008 15:11:02 vasta tsitaadiga

PCman kirjutas:
Selline segadus on iso-8859-15 puhul.

Ìõ Àö
antud tekst paistab olevat utf8. määrates form'i charset'i, browser peaks oma kombeid muutma, kuid kindlalt ei oska öelda.
$text=utf8_decode($text) formilt tulevale tekstile. kustutab esialgse 'tulekahju', kuid võivad tekkida teised probleemid.
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  PHP-s tehtud vorm ei tunnista täpitähti
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.