У меня есть столбец в таблице страниц с арабскими данными.
Если я сделаю это ...
@mysql_query( "select title from pages where web_id = '$id'" );
Я получу правильные данные на арабском языке.
Но если я снова вызываю ту же функцию, то она фактически находится в цикле, во второй раз она приносит мне ненужные данные.Выглядит примерно так:
"تنظيم الأوقا٠العامة اقرأ قطاع
Кроме того, если до этого запроса я выполняю одно из следующих действий:
@mysql_query("SET NAMES 'utf8'");
@mysql_set_charset( 'utf8' );
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'" );
Я всегда получаю данные мусора, даже при первом вызове.Что здесь происходит?
Обратите внимание, что для сопоставления базы данных, таблицы и поля установлено значение utf8_bin