【发布时间】:2021-12-27 12:24:33
【问题描述】:
所以我试图将西班牙语文本从 UTF-8 转换为 UTF-16,但是当我导出 .csv 文件时,它说 - ANSI,所以输出的文本是错误的,这里是代码示例
function convert_obj_to_UTF16($obj){
foreach($obj as $key => $value){
$value = mb_convert_encoding($value, "UTF-16", "utf-8");
$obj[$key] = $value;
}
return $obj;
}
【问题讨论】:
-
像这样设置 auto 而不是 utf-8 时的输出是什么
$value = mb_convert_encoding($value, "UTF-16", "auto");