Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: chonny в Aug 30, 2004, 08:31



Титла: Проблем с кирелицата PHP и ODBC
Публикувано от: chonny в Aug 30, 2004, 08:31
Здравейте,
моят въпрос сигорно ще се стори банален за някои, но понеже съм горе долу нов с PHP ще си го задам :D .

Въпроса е следния:

Искам да направия потребителски интерфейс за базаданни на MS Access. Вързал съм я към сървара с ODBC (Apache 1.3 , PHP 4.3.2, Windows 2003 DataCenter). Всичко беше ОК докато не започнах да извеждам даните от  заявките  :(  . Всички клетки съдържащи кирелица на екрана изглеждаха така "??????? ???". Също така когато някоя променлива в клас ми е на кирелица се получава същото. Преди бях чел нещо по тоя повод ама не си спомням къде, та ще съм много благодарен на тоя дето ме светне по въпроса. Благодаря предварително!!!


Титла: Проблем с кирелицата PHP и ODBC
Публикувано от: Hapkoc в Aug 30, 2004, 12:27
Не съм сигурен, че разбрах какво имаш предвид, но да попитам - какъв encoding сетваш на страниците?
И друго - какво ще рече
Цитат
когато някоя променлива в клас ми е на кирелица

Надявам се не това:
Примерен код

class Class1 {
  var $променлива;
}


Ако нещо не съм разбрал, коригирай ме :)


Титла: Проблем с кирелицата PHP и ODBC
Публикувано от: zazzko в Aug 30, 2004, 17:35
Трябва с PHP да генерираш хедър, който да казва какъв енкодинг ползваш. Ако използваш задаване на хедъра с http-equiv обаче не става. Трябва да се използва метод подобен на header() в Perl. Имах подобен проблем с Perl и MySQL, който се разреши по този начин.