Esport diacritici in pdf usando php e dompdf

Ho un problema con l'esportzione di caratteri accentati come "şăţî" nei documenti PDF. Questi caratteri sono memorizzati normalmente in un database ma quando ho provato ad esportre in PDF il carattere ş viene trasformato in %C5%9F e così via. Penso che il problema sia dalla libreria dompdf. Ora faccio preg_replace ma non è una buona soluzione. Qualcuno ha incontrato questo problema?

Il mio codice:

  public function generateTitlePage($company, $number_cadastral='', $adresa_beneficiar='', $administrator='', $verificator='', $number_certificate='', $executor='', $date='') { $this->load->library('dompdf_gen'); $dompdf = new DOMPDF(); $company = preg_replace('/%C3%A2/','â',$company); $company = preg_replace('/%C3%AE/','î',$company); $company = preg_replace('/%C5%9F/','ş',$company); $company = preg_replace('/%C5%A3/','ţ',$company); $html = <<<HTML <html> <head> <meta charset="UTF-8"> </head> <body> <div style="margin-top:20px;text-align: center;font-weight: bold">SOCIETATE CU RASPUNDERE LIMITATA&nbsp;$company</div> <div style="margin-top: 100px; text-align: right; padding-right:130px;"> <span style="padding-right: 10px">Nr.Cadastral:</span>$company <div style="width: 150px;margin-left: 535px;size:1;"><hr style="margin:0px;"></div> </div> </body> </html> HTML; $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("welcome.pdf"); } 

Con spazi vuoti ho lo stesso problema; lo spazio vuoto viene trasformato in .%27 e 27% .