Благодарю за помощь. И таблица внесла ясность и декодер помог. Я вобще пытался результат из базы (тот самый иероглифами) выдать по русски. Из POST пхп в арбузер отправляет по русски -нормально, а дальше... с кодировкой непонятки. В базу, с базы, в какой php обрабатывает, и в какой клиенту отдает.
База - UTF8 general_ci
PHPсервер в UTF-8
php-файлы в utf
Все вроде в utf, а выдает иероглифы.
Где я гоню или чего не догоняю, подскажите.
с базой соединяюсь так:
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
дальше см. файл
И еще пара функций участвует:
function queryMysql($query)
{
$result = mysql_query($query) or die(myspl_error());
return $result;
}
function sanitizeString($var)
{
$var = strip_tags($var);
$var = htmlentitles($var);
$var = stripslashes($var);
return mysql_real_escape_string($var);
|