SparcoCF
Новичок
Выборка кириллических данных
Все привет, столкнулся с проблемой выборки кириллических данных из базы. База у меня в кодировке utf8_general_ci все поля таблицы в той же кодировке. Страницы тоже UTF-8.
Теперь суть проблемы. Формирую меню в виде списка в котором будут марки автомобилей:
Меню сформировано все прекрасно. Теперь нужно выбрать модели и также оформить их в виде выпадающего списка:
Значение
передается посредством AJAX все срабатывает но только в случае если марка автомобиля записана латиницей если выбрать допустим ВАЗ список моделей пуст.
Заметил что если в списке выбрать ВАЗ в результате появляется вот такая кракозябра %u0412%u0410%u0417 вместо ВАЗ.
Как решить данную проблему ?
Все привет, столкнулся с проблемой выборки кириллических данных из базы. База у меня в кодировке 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']
Заметил что если в списке выбрать ВАЗ в результате появляется вот такая кракозябра %u0412%u0410%u0417 вместо ВАЗ.
Как решить данную проблему ?