提问人:Roman 提问时间:9/16/2018 最后编辑:Roman 更新时间:9/16/2018 访问量:893
如何从 mb_convert_encoding($file, 'UTF-8', 'Windows-1251') 转换回来?
How to convert from mb_convert_encoding($file, 'UTF-8', 'Windows-1251') back?
问:
在php中,我使用
mb_convert_encoding($file, 'UTF-8', 'Windows-1251')
我需要将其转换回来,因为输出不是人类可读的。当前输出如下所示
П„ПѓО№ОЅП„ПѓО№О»О±МЃ_3.jpg
当我尝试时
mb_convert_encoding($file, 'ASCII'),
这是行不通的。
编辑:
我使用此代码来比较字符串:变音符号存在这样的问题:hundezubehör-für-sommer.jpg。这就是我使用以下代码的原因。
$image_files = scandir($dir);
foreach ($image_files as &$file) {
$file = mb_convert_encoding($file, 'UTF-8', 'Windows-1251');
}
// ...
var_dump(in_array($file, $image_files));
它工作正常,但代码看起来像这样 П“ПѓОNoОЅП”ПѓОNoО»О±МЃ_3.jpg。我想将其转换回人类可读的格式。
答: 暂无答案
评论
τσιντσιλά_3
τσιντσιλά
chinchilla
from_encoding
to_encoding