【发布时间】:2011-09-22 18:59:37
【问题描述】:
我正在尝试在 PHP 中创建一个脚本,用于将一些文件转换为 UTF-8。我有一个希腊语文件,其中 Notepad++ 表示它是“ANSI”编码。当我将它上传到服务器时,它检测到它的编码为 UTF-8(我认为是 wrinf)。然后,当我使用 utf8_encode () 将其内容转换为 UTF-8 并下载新文件时,字符就乱了。我试图用 PHP 删除 BOM,结果是一样的。我尝试使用 PHP 删除 BOM,而不将文件转换为 UTF-8,但文件仍采用 ANSI 编码,没有乱码。我该如何解决?
【问题讨论】:
标签: php encoding utf-8 ansi mojibake