Topic: problema del LT raidžių

palčiau http://www.p4i.lt/viewtopic.php?id=230

pavyzdys

localhoste veikia sezamas.serveriai.lt neveikia (paspaudus 123 linką)




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?
define('_db_vartotojas', "riesutelis_mok"); // Mysql useris
define('_db_slaptazodis', "asasas"); // Mysql paswordas
define('_db_vardas', "riesutelis_moku");
define('_db_serveris', "localhost");

mysql_connect(_db_serveris, _db_vartotojas , _db_slaptazodis) or die ("Klaida 0xdb011: DB nepasiekiama") ;
mysql_select_db (_db_vardas) or die ("Klaida 0xdb021: DB nepasiekiama");
mysql_query("SET NAMES utf8") or die("klaida del utf");
mysql_query("SET CHARACTER SET utf8") or die("klaida del charseto");


$as = "INSERT INTO test VALUES ('".$_GET['x']."')";
mysql_query($as);
echo $as;



?>
<a href="?x=asąčęėęž">123</a>
</body>
</html>

db

CREATE TABLE `test` (
   `test` varchar(255) collate utf8_lithuanian_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_lithuanian_ci;

tik sezmae nurodo myISAM db (nera InnoDB)

Re: problema del LT raidžių

Ką reiškia "neveikia"? ;)

Niekas neveikia? Neįdeda įrašo? įdeda bet ne tai ko tikiesi? Parodo kokį klaidos pranešimą?

Re: problema del LT raidžių

Sorry ne viską nukopinau, kaltas

įdeda bet ne tai ko tikiuosi

localhoste įdeda asąčęėęšž, o sezmame as?????šž, t.y. vietoj visą (išskyrus š ir ž) deda klaustukus

Php failas išsaugotas UTF

Re: problema del LT raidžių

Ir dėl collation: kurianrt lentele yra nurodomas collaction'as, tai paskutinės trys eilutės bereikšmės gaunamos, ar kaip, ar tiesiog būna tik panaudojamos kuriant lentele, jei jokio collationo nenurodai ?

Tas collationas lentelei yra naudojamas, kada nenurodomas collationas tos lentelės stulpeliams.