Commit 5fb3036f02a2c27c7ed7a859171bc14fd7013fe5

Authored by Edmar Moretti
1 parent 2347e967

Correção na função de conversão de caracteres. A conversão será feita conforme a…

… variável $convUTF definida em admin/php/conexao.php ou no arquivo de conexão definido pelo usuário.
Showing 1 changed file with 7 additions and 1 deletions   Show diff stats
admin/php/classe_arvore.php
@@ -20,6 +20,9 @@ class Arvore @@ -20,6 +20,9 @@ class Arvore
20 $dbh = ""; 20 $dbh = "";
21 error_reporting(E_ALL); 21 error_reporting(E_ALL);
22 include($locaplic."/admin/php/conexao.php"); 22 include($locaplic."/admin/php/conexao.php");
  23 + if(!isset($convUTF))
  24 + {$convUTF = true;}
  25 + $this->convUTF = $convUTF;
23 $this->dbh = $dbh; 26 $this->dbh = $dbh;
24 // 27 //
25 //verifica se o ip atual está cadastrado como um dos editores 28 //verifica se o ip atual está cadastrado como um dos editores
@@ -320,7 +323,10 @@ class Arvore @@ -320,7 +323,10 @@ class Arvore
320 return $str; 323 return $str;
321 } 324 }
322 function converte($texto){ 325 function converte($texto){
323 - $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"UTF-8"); 326 + if($this->convUTF == true)
  327 + $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"UTF8");
  328 + else
  329 + $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"ISO-8859-1");
324 return $texto; 330 return $texto;
325 } 331 }
326 } 332 }