Depois de fazer o upgrade para a versão 7.2, a autenticação via CAS começou a dar erro, mas ainda assim autentica o user. Só que, na página principal do site, publica a vermelho o seguinte:
"..Warning: DOMDocument::loadXML(): Input is not proper UTF-8, indicate encoding ! Bytes: 0xE3 0x6F 0x20 0x63 in Entity, line: 3 in domxml_open_mem() (line 72 of /usr/share/pear/CAS/domxml-php4-to-php5.php)..."
Alguém tem ideia de como se resolve isto? Fico a aguardar. Obrigado
Abraços
Fernando Alberto
Olá Fernando. Criei uma discussão porque é a forma correcta de colocar a questão. Ao abrires o tema como um Job fechas a possibilidade de alguém responder à tua questão.
Longe de ser um entendido em XML diria que o teu problema tem a ver com caractéres "estranhos" (i.e. não UTF8) alguras na stream XML. Nesse caso é preciso passar tudo para UTF8 usando a função utf8_encode
, por exemplo.
Para ver onde está o problema podes fazer um loop sobre as strings enviadas no XML e usar a função mb_check_encoding
.