Выборка кириллических данных

SparcoCF

Новичок
Выборка кириллических данных

Все привет, столкнулся с проблемой выборки кириллических данных из базы. База у меня в кодировке utf8_general_ci все поля таблицы в той же кодировке. Страницы тоже UTF-8.
Теперь суть проблемы. Формирую меню в виде списка в котором будут марки автомобилей:
PHP:
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");

$query = "SELECT DISTINCT vendor FROM modeldisctyre";
$result = mysql_query($query);

echo '<select id="vendor" onchange="showModels(this.value)">
<option value="">Select a person:</option>';
while($row = mysql_fetch_array($result)) 
  {
	  echo "<option value='".$row['vendor']."'>".$row['vendor']."</option>";
  }
echo '</select>';
Меню сформировано все прекрасно. Теперь нужно выбрать модели и также оформить их в виде выпадающего списка:
PHP:
$query = "SELECT DISTINCT model FROM modeldisctyre WHERE vendor = '".$_POST['vendor']."'";
$result = mysql_query($query);
	echo '<select id="model" name="model">
		<option value="">Select a model:</option>';	
	while($row = mysql_fetch_array($result)) 
  		{
	  		 echo "<option value='".$row['model']."'>".$row['model']."</option>";
  		}
		echo '</select>';
Значение
PHP:
$_POST['vendor']
передается посредством AJAX все срабатывает но только в случае если марка автомобиля записана латиницей если выбрать допустим ВАЗ список моделей пуст.
Заметил что если в списке выбрать ВАЗ в результате появляется вот такая кракозябра %u0412%u0410%u0417 вместо ВАЗ.
Как решить данную проблему ?
 

SparcoCF

Новичок
Автор оригинала: baev
http://phpfaq.ru/debug

Покажите реальные запросы к базе, а не php-код.
Вот запрос SELECT DISTINCT model FROM mdt_base WHERE vendor = "%u0412%u0410%u0417" ORDER by model ASC
Насколько я понимаю загвоздка в AJAX но в принципе не должно быть проблем с кодировкой поскольку повсюду использую UTF-8
 

baev

‹°°¬•
Команда форума
Ну и при чём тут MySQL?

Насколько я понимаю загвоздка в AJAX
— что мешает проследить, в какой момент значение переменной преобразуется?
 
Сверху