【发布时间】:2018-10-30 14:46:44
【问题描述】:
我有一个带有印地语文本的 Excel 文件,我试图通过 PHP 读取它,但我只是从中得到了乱码。
但是当我在这里复制并粘贴这个确切的文本时,它看起来像这样:
ß[+kq'kh ge ij fuHkZj djrh gSAÞ
当我通过 PHP 阅读它时,我会得到完全相同的乱码。
这是 .xls 文件中的编码问题吗?是否可以从中提取 UTF-8 编码版本?
【问题讨论】:
-
*.xls 文件使用复杂的二进制格式,因此您必须使用第三方库。我建议您查看库文档中有关编码的部分。
-
您的文本是用一种名为“Kruti Dev 10”的自定义字体编写的,您可以通过粘贴和转换乱码here 来验证它。简单的答案这与编码无关。在浏览器中显示时,通过 css 使用“Kruti Dev 10”,它将呈现为印地语
-
您很幸运找到了能够回答这个问题的人,尽管缺乏细节/可重复性。有关此类问题的模糊相关背景和指导,也许另请参阅meta.stackoverflow.com/questions/379403/…