Pre*_*thy 6 php excel character-encoding
我创建了一个excel,它有泰语和越南语.我的问题是它将这些字符显示为问号.
我的代码如下
$worksheet->write($i, 5, iconv("UTF-8", "ISO-8859-1//TRANSLIT", html_entity_decode($text)), $mainquest);
Run Code Online (Sandbox Code Playgroud)
我也尝试了所有其他ISO标准.我把ISO-8859-1用于法语支持.我也试过mb_convert_encoding但没有进展.
这有什么解决方案吗?
越南语和泰语的编码字符集与法语不同
对于越南语 (Windows) - charset=windows-1258
对于泰语 (Windows) -charset=windows-874
所以对于泰语:
$worksheet->write($i, 5, iconv("UTF-8", "windows-874",html_entity_decode($text)), $mainquest);
Run Code Online (Sandbox Code Playgroud)
对于越南语:
$worksheet->write($i, 5, iconv("UTF-8", "windows-1258",html_entity_decode($text)), $mainquest);
Run Code Online (Sandbox Code Playgroud)