Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.86.154] |
|
Сообщ.
#1
,
|
|
|
Привет всем! Возникла проблема при работе, подскажите, пожалуйста. Запрос к БД Oracle через компоненты Query и OracleQuery работает ТОЛЬКО когда в запросе нет русских букв: например,из-за строки "and firs_code='УУВЖ'" возвращаются пустые поля. Все запросы проверяются предварительно в PL/SQL Developere. Всё нормально. Другие приложения(написанные на Delphi и С++) работают с БД корректно. Значит,проблема в D4PHP. Подозрение, что при обработке строки Query.SQL D4PHP использует не win-1251 кодировку. Где посмотреть? Я залез в настройки самого IDE, но не нашёл, может в php.ini(я не успел на работе проверить)?. Также проблема с форматом даты. По умолчанию, в D4PHP формат даты 'YYYY-MM-DD', а хотелось бы 'DD.MM.YYYY', где это задается? Проконсультируйте, пожалуйста. Заранее спасибо за комментарии.
|
Сообщ.
#2
,
|
|
|
Цитата gabeydulin @ Подозрение, что при обработке строки Query.SQL D4PHP использует не win-1251 кодировку. Где посмотреть? выведи в браузер текст запрос который в Query.SQL если в запросе каракули, то переключи в браузере кодировку в результате увидиш какая кодировка у страницы в случае если запрос отображается правильно думаю, что файл у тебя в utf-8 отсюда и проблемы Цитата gabeydulin @ По умолчанию, в D4PHP формат даты 'YYYY-MM-DD', а хотелось бы 'DD.MM.YYYY', где это задается? это не в DelphiForPhp по умолчанию, а в php соответственно и смотри как форматировать при выводе дату в php например здесь http://phpclub.ru/detail/article/date_stuff |