我在PHP文件中使用utf8 char编码 - mysqli_set_charset($con,'utf8')
,在MySQL中使用utf8_czech_ci
。
我正在Windows计算机上编程,这没问题。当我将PHP应用程序移动到Linux服务器时,输出Excel文件中出现了错误的字符编码(如ščřž...等捷克字符)。
答案 0 :(得分:0)
在您的PHP函数中尝试一下,我已经从此命令中解决了这个问题,它将在创建Excel文件之前释放缓冲内存。
ob_end_clean();
ob_start();