如何使用mb_convert_encoding或任何其他方法在PHP中将俄语字符转换为utf-8?
答案 0 :(得分:5)
您是否尝试过以下操作?但不确定它是否有效。
mb_convert_encoding($str, 'UTF-8', 'auto');
答案 1 :(得分:1)
$file = 'images/да так 1.jpg';//this is in UTF-8, needs to be system encoding (Russian)
$new_filename = mb_convert_encoding($file, "Windows-1251", "utf-8");//turn utf-8 to system encoding Windows-1251 (Russian)
现在您的俄语文件应该打开 你在php中的俄语字符已经是utf-8了 您需要做的是使用与系统编码相同的编码类型的名称
或者如果你需要相反的......
$new_filename = mb_convert_encoding($file, "utf-8", "Windows-1251");