Символы мусора возвращаются при использовании литералов с DB2 SQL и PHP - PullRequest
2 голосов
/ 22 июня 2011

Оператор похож на это -

$sql = "SELECT foo1, foo2, foo3, fooDate1, fooDate2, 'Open' FROM some.table";

И я возвращаюсь в HTML это

1   801566  11451   06/21/2011  06/22/2011  ����

Я полагаю, это как-то связано с кодировкой символов?

Edit:

Я нашел решение на форумах Zend.

"2. Добавьте следующую строку в файл конфигурации Apache /www/zendsvr/con/httpd.conf: DefaultFsCCSID 37 "

Источник: http://forums.zend.com/viewtopic.php?f=77&t=8154&p=28348&hilit=db2+ascii#p28348

1 Ответ

1 голос
/ 22 июня 2011

Попробуйте использовать двойные кавычки:

$sql = "SELECT foo1, foo2, foo3, fooDate1, fooDate2, \"Open\" FROM some.table";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...