2017-08-19 2 views
0

S'il vous plaît trouver le code exempleJ'ai essayé d'exceler l'exportation avec le format de xls en utilisant PHP. mais il ne prend pas en charge la langue birmane

header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Content-Length: " . strlen(content)); 
header("Content-type: application/vnd.ms-excel"); 
header("Content-type: application/octet-stream, charset=UTF-8; encoding=UTF-8"); 
header("Content-Disposition: attachment; filename=".$filename.".xls"); 
echo $xls_output; 
exit;`` 

Merci,

Répondre

0

Je pense que Excel traitera votre flux comme utf-8 si un bom se trouve au début du flux . Essayez de démarrer votre flux de sortie avec UTF-8 BOM après les en-têtes comme ceci:

echo pack("CCC",0xef,0xbb,0xbf); 
echo $xls_output; 

Espérons que ça aide!

0

Vous devez changer le codage Unicode et peut-être charset UTF-16:

Le lien suivant vous guidera vers les réglages appropriés en fonction de la langue: http://www.unicode.org/faq/myanmar.html

Vous devez également avoir la police installée sur votre machine.