DC
Call to undefined function utf8_encode()
Fechado
Bom dia,
precisei formatar o PC (Ubuntu 16.04), instalei o que precisa para iniciar o Studio Pro e criei um projeto teste do framework puro mas a aplicação da o seguinte erro (usei a função ini_set('display_errors', '1') no index.php:
Fatal error: Uncaught Error: Call to undefined function AdiantiWidgetMenuutf8_encode() in /var/www/html/teste/lib/adianti/widget/menu/TMenuBar.php:39 Stack trace: #0 /var/www/html/teste/index.php(8): AdiantiWidgetMenuTMenuBar::newFromXML('menu.xml') #1 {main} thrown in /var/www/html/teste/lib/adianti/widget/menu/TMenuBar.php on line 39
O que pode ser? Outras aplicações sem o framework estão funcionando.
precisei formatar o PC (Ubuntu 16.04), instalei o que precisa para iniciar o Studio Pro e criei um projeto teste do framework puro mas a aplicação da o seguinte erro (usei a função ini_set('display_errors', '1') no index.php:
Fatal error: Uncaught Error: Call to undefined function AdiantiWidgetMenuutf8_encode() in /var/www/html/teste/lib/adianti/widget/menu/TMenuBar.php:39 Stack trace: #0 /var/www/html/teste/index.php(8): AdiantiWidgetMenuTMenuBar::newFromXML('menu.xml') #1 {main} thrown in /var/www/html/teste/lib/adianti/widget/menu/TMenuBar.php on line 39
O que pode ser? Outras aplicações sem o framework estão funcionando.
Bom dia,
Chegasse a abrir o programa TMenuBar na linha 39?? parece que está chamando um método inexistente no fonte...
Sim, esse é o problema a função
Qual a versão do seu PHP?
PHP7
Já estava trabalhando com ela antes. Pode ser alguma dependência?
Pelo que parece na versão 7 do PHP o utf8_encode() foi descontinuado... não sei até onde é verdade, da uma checada
var_dump(function_exists('utf8_decode')); tenta isso
De acordo com o <a href="php.net/manual/pt_BR/function.utf8-encode.php">php.net</a não foi. Vou ver aqui.
O retorno foi
O retorno foi
Tenta isso..