Hosszú ő-ű a cimlistámból és űrlapból beírva más
Van egy problémám.
Az oldalon lehet üzeneteket írkálni. A címzetthez csak be kell írni a nevét (pl Benő). De lehetőség van címlista használatához, ami egy külön ablakban megnyílik és hozza a listát, rákattint valaki a listában a néve, akkor egy js kód beírja a nevét a parent ablak címzett mezőjébe, és becsukja az ablakot.
Utána valaki rákattint, hogy üzenet küldése, akkor a php kiszedi mysql-ből, hogy az adott userhez milyen id van, és rögzíti az üzenetet.
Ez általában működik.
Kivéve, ha valakinek a nevében ő vagy ű van. Ha kézzel beírom az üzenet címzett mezőjébe, akkor megy. Ha azonban a címlistából választom ki, akkor a fenti karaker helyett "õ" (hullámos) karaktert rak ki, és ez alapján már nem találja a mysql a usert a táblában.
Hogy vicceseb legyen: nem mindenkinél van ez. Teljesen random, hogy kinek hogyan működik, tehát nem tudtam mondani, hogy Firefox alatt jó, más alatt meg nem.
Pár kódrész:
A JS kiírása a a címlistában:Valami oldalkódolási gondról van szó. Próbáltam több oldalról közelíteni a problémára. A gond, hogy a fura ő betű kódját nem találtam, pedig akkor egy str_replace-vel ment volna, vagy bárhol máshol átírni, de nem.
A címlista htmljében az áll:És a formot tartalmazó oldal is ilyen.
valami ötlet?
Köszönettel: Dob
■ Az oldalon lehet üzeneteket írkálni. A címzetthez csak be kell írni a nevét (pl Benő). De lehetőség van címlista használatához, ami egy külön ablakban megnyílik és hozza a listát, rákattint valaki a listában a néve, akkor egy js kód beírja a nevét a parent ablak címzett mezőjébe, és becsukja az ablakot.
Utána valaki rákattint, hogy üzenet küldése, akkor a php kiszedi mysql-ből, hogy az adott userhez milyen id van, és rögzíti az üzenetet.
Ez általában működik.
Kivéve, ha valakinek a nevében ő vagy ű van. Ha kézzel beírom az üzenet címzett mezőjébe, akkor megy. Ha azonban a címlistából választom ki, akkor a fenti karaker helyett "õ" (hullámos) karaktert rak ki, és ez alapján már nem találja a mysql a usert a táblában.
Hogy vicceseb legyen: nem mindenkinél van ez. Teljesen random, hogy kinek hogyan működik, tehát nem tudtam mondani, hogy Firefox alatt jó, más alatt meg nem.
Pár kódrész:
A JS kiírása a a címlistában:
$res=mysql_query("select * from user order by nev",$db);
$rn = mysql_num_rows($res);
for ($i=0;$i<=($rn-1);++$i){
mysql_data_seek($res,$i);
$sor = mysql_fetch_array($res);
print "<a href=\"javascript:parent.opener.setname('".utf8_encode($sor["nev"])."');javascript:self.close()\">".$sor["nev"];
print "</a><br>";
}
A címlista htmljében az áll:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
valami ötlet?
Köszönettel: Dob
iso-8859-2
Namost a windows-1250-al kalaposak lettek, isoval jók. Szerintem egy próbát megér az iso használata.