Здравствуйте! Я в php и postgres новичок, не бейте сразу палками по голове, а лучше помогите, уважаемые форумчане! Проблема в следующем - не могу выполнить код (переопределяю имена возвращаемых столбцов в запросе): PHP: $query = ' select gid as "ID", area as "Площадь",region as "Имя",ST_AsGeoJson(the_geom) as "Geometry" from "regions2010" '; $result = pg_query($GLOBALS['pgconn'], $query) or die('Query failed: ' . pg_last_error()); При попытке выполнить данный запрос возникает ошибка: faultCode:AMFPHP_RUNTIME_ERROR faultString:'pg_query(): Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0xcfeb' faultDetail:'Z:\home\localhost\www\trymy\services\GeoService.php on line 20 (20 строка как раз $result = ...) Сам запрос без ошибок выполняется в pgAdmin'е. Если убрать русские буквы из $query, то код выполняется без проблем. Подскажите, пожалйуста, как решить эту проблему? UPD: Пользуюсь AMFPHP для флэша.
Логично, а какой тогда есть вариант получить в web-приложение результат выборки из базы данных с кириллическими наименованиями столбцов (не переопределяя наименования в самом приложении)?