ugrás a tartalomhoz

Az a hosszú ő betü :-(

fchris82 · 2003. Ápr. 20. (V), 18.43
Sziasztok!
Csanálok egy weblapot apunak, amit az UW-nál helyezek el. Szeretném megoldani, hogy az adatbázis feltöltést apu is meg tudja oldani egyszerűen (HTML form-on keresztül), ezért írtam egy oldalt, ami ezt megoldaná. Átláthatóbb is, mint ha phpmyadmin-on keresztül kéne megoldania. Csakhogy azokat a fránya "ő" betüket nem hajlandó beírni az adatbázisba, helyett "?" lesz! De ha ezt a phpmyadmin-on keresztűl csinálom, akkor minden ok, ott ő betü van az ő betü helyén, nem rak ?-t.
Kiprobáltam már a htmlentites() és a htmlspecialchars() fv-ket is, de az sem segített, a kérdőjel maradt :-(
 
1

Re: Az a hosszú ő betü :-(

fchris82 · 2003. Ápr. 20. (V), 20.51
A hibaüzenetekből arra következtetek (sőt, biztosra vehető), hogy a hiba ott van, amikor a PHP kiolvassa a változókat a POST adatokból, azaz valtoz=ertek-ből -> $valtozo="ertek" lesz. Tehát a MySQL eleve kérdőjelet kap!
Ezt hogyan tudnám kiküszöbölni?
2

Re: Az a hosszú ő betü :-(

fchris82 · 2003. Ápr. 20. (V), 23.34
Újabb fejlemyények :-|
Ha Opera alól küldöm a szöveget, akkor kérdőjel lesz a hosszú ő és ű helyén. Ugyanakkor, ha Explorer 6 alól, akkor minden jó. Ugyanakkor nem értem, ha pl ide írok Opera alól, akkor minden jó szintén, csak az én scriptemnél nem :(
3

Re: Az a hosszú ő betü :-(

Scr34m · 2003. Ápr. 21. (H), 08.18
a html oldalak elején ott van egy ilyen sor ?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
4

Re: Az a hosszú ő betü :-(

fchris82 · 2003. Ápr. 21. (H), 12.20
Szia!
Köszi a választ működik. Erre nem is gondoltam, hogy gond lehet, amíg nem mondtad, mert a következő kód szerepelt a legelején:

header("Content-Type: text/html; charset=iso-8859-2");

:)
5

Re: Az a hosszú ő betü :-(

montressor · 2004. Feb. 19. (Cs), 16.51
Nekem viszont mar a php-s oldal kuldi tovabb ekezet nelkul.
Kiirattam a valtozot es nincs ekezet.
A html tag utan beirtam a meta tag-et, de igy se nem jo.
Mi kell meg?
Koszonom
6

Re: Az a hosszú ő betü :-(

montressor · 2004. Feb. 20. (P), 10.36
Válaszolok magamnak:
php.ini:
default_charset iso-8859-2, ami alapbol 8859-1, csakugy mint a http.conf-ban:
AddDefaultCharset iso-8859-2, alapbol ez is 8895-1.

Sziasztok