Есть небольшой скрипт на php (кодировка utf-8), вызывается из консоли под linux. Есть вот такая проблема:
$letters = 'бвгд';
echo $letters; // печатает 'бвгд'
echo 'б'; // печатает 'б'
echo $letters[0]; // печатает �
Та же беда при отправке запроса на сервер (сервер осуществляет поиск по текстовому запросу). Если передавать строку, или одиночный введенный символ, то все работает. Если попробовать передать символ, полученный как $letters[0], ответ пустой.