ugrás a tartalomhoz

Mindenem UTF-8 kódolású, mégsincs nagy Á

Táskai Zsolt · 2006. Nov. 10. (P), 13.55
Sziasztok,
Valamit nagyon elnézek, de nem értem. Végigvettem a Karakterkódolási problémák kiküszöbölése cikket (újra), de valahogy nem sikerült semmit sem fogni: nagy Á, Ő, és társai változatlanul nincs.

Megnéztem az alábbiakat:
  • utf-8 az encoding a http fejlécben
  • utf-8 az encoding a html fejlécben
  • utf8_unicode_ci a tábla
  • utf8_unicode_ci a mező
  • az adatbáziscsatlakozás után (MDB2) van "SET NAMES 'utf8_unicode_ci';"
  • a formhoz adtam egy accept-charset="UTF-8"-at biztos-ami-biztos alapon


A lekérdező kódrészlet (MDB2 mellett):

<?php
$res =& $mdb2->query("SELECT id, name, parentid, orderpriority FROM `categories` WHERE id='".$id2edit."';");
// ...hibakezelés van...
$row = $res->fetchRow(MDB2_FETCHMODE_ASSOC);
$name = $row["name"];
?>
...
<input type="text" name="name" id="name" value="<?php echo $name;?>" />
A feltöltő kódrészlet:

<?php
$name = mysql_real_escape_string($_POST["name"]);
...
$res =& $mdb2->query("UPDATE categories SET `name`='".$name."' WHERE id='".$id2edit."';");
?>
MySQL - 4.1.13
PHP/4.4.0

Bármilyen ötletet szívesen fogadok, és valami nagyon égő dolog lesz, tuti:)
Kösz,
Tasi
 
1

najó, egy tippem van

Táskai Zsolt · 2006. Nov. 10. (P), 14.02
lehet, hogy az adatok eleve rosszak? :)
honnan tudom azt meg _biztosan_?
2

honna tudod biztosan?

rrd · 2006. Nov. 10. (P), 18.00
probald meg megynitni az AB-t pl phpmyadminnal, es nezd meg, hogy az jól mutatja-e

vagy csinálj egy dump-ot és azt nyisd meg egy szövegszerkesztővel
3

ok, igazságod van

Táskai Zsolt · 2006. Nov. 11. (Szo), 14.30
basszus, nem voltam elég gyanakvó. 1 dolgot nem írtam: ez nem egy nulláról induló projekt volt, nem vadiúj adatbázison indult. igazad volt a phpmyadminnal. korábban is fura volt, de nem hittem neki:) szóval megoldódott. rájöhettem volna igazán. mindenesetre köszönöm a jó irányba terelést!
Tasi