----- Original Message -----
From: "Laimis" <wiela@centras.lt>
SHOW VARIABLES LIKE 'char%'
>
> Tikrai tas pats ir iš php programos, t.y. prisijungus prie mysql'o php
> programoje tikrai įvykdoma komanda 'set names utf8'?
>
Iš php scripto man negrąžina nieko, arba kažką ne taip darau.
<?php
mysql_connect("localhost", "vartotojas", "slaptazodis") or die(mysql_error());
mysql_select_db("duombaze") or die(mysql_error());
mysql_query("SET NAMES utf8") or die("klaida del utf");
mysql_query("SET CHARACTER SET utf8") or die("klaida del charseto");
mysql_query("SET CHARACTER_SET_SERVER = utf8") or die("klaida del char SERVER");
mysql_query("SET CHARACTER_SET_CONNECTION = utf8") or die("klaida del char CON");
mysql_query("SET CHARACTER_SET_DATABASE = utf8") or die("klaida del char CON");
mysql_query("SHOW VARIABLES LIKE 'char%'");
mysql_query("SHOW VARIABLES LIKE");
?>
>
> Mane domino dar ir tekstinių stulpelių charset'ai; ką sako komanda:
> SHOW FULL COLUMNS FROM 'table_name'
>
Bet kurios lentelės?
Gavos štai kas:
customerID int(11) NULL NO PRI NULL auto_increment select,insert,update,references
Login varchar(32) utf8_general_ci YES NULL select,insert,update,references
cust_password varchar(255) utf8_general_ci NO select,insert,update,references
Email varchar(64) utf8_general_ci YES NULL select,insert,update,references
first_name varchar(32) utf8_general_ci YES NULL select,insert,update,references
last_name varchar(32) utf8_general_ci YES NULL select,insert,update,references
custgroupID int(11) NULL YES NULL select,insert,update,references
addressID int(11) NULL YES NULL select,insert,update,references
reg_datetime datetime NULL YES NULL select,insert,update,references
ActivationCode varchar(16) utf8_general_ci NO select,insert,update,references
CID int(11) NULL YES NULL select,insert,update,references
> Kita vertus, gal viskas ir tvarkoje, tiesiog phpmyadmin'as
> neparenka/nenurodo utf-8 koduotės (nurodyk naršyklėje priverstinai ir
> turėtum matyti korektiškai)?
Ne, problema ne čia - naršyklė automatiškai parenka utf-8.
Pabandžiau įvykdyt komandą
ALTER DATABASE duombaze DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
bet vis tiek rodo kringelius. Svetainėje atvaizduojama gerai. Bet man tikrai reiktų, kad ir phpmyadmin rodytų gerai.