我有一个用ISO-8859-1编码的字符串,我需要将其转换为UTF-8
这是原始字符串:
4055765204275; 261270001; ;嘎纳; 6138;米色; 38; 261270001-6138-38; 199,9; 199,9; 80; 61% Baumwolle 39%聚酰胺; 100%乙酰胺; ; ; FS16; 70; 116; FS16Jacken& Mntel; 1;欧元; DE; ; 0,6;黑色; Jacken& M ntel; Stepp& Daune; ; 0010001001001001; 261270001; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 86
这是转换后的字符串:
4055765204275; 261270001; ;戛纳; 6138;米色; 38; 261270001-6138-38; 199,9; 199,9; 80; 61%Baumwolle 39%聚酰胺; 100%乙酰胺; ; ; FS16; 70; 116; FS16Jacken& M�ntel; 1;欧元; DE; ; 0,6;黑色; Jacken& M�ntel; Stepp& Daune; ; 0010001001001001; 261270001; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 86
这是我的代码:
$content = "4055765204275;261270001;
;Cannes;6138;Beige;38;261270001-6138-38;199,9;199,9;80;61%
Baumwolle 39% Polyamid;100% Acetat; ;
;FS16;70;116;FS16Jacken & M�ntel;1;EUR;DE;
;0,6;Black;Jacken & M�ntel;Stepp & Daune;
;0010001001001001;261270001; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
; ; ;86 ";
echo $content;
$str = utf8_encode($content);
echo "<hr>" . $str . "<hr>";
显然 没有正确转换......
有什么问题?
答案 0 :(得分:0)
如果您的源代码中显示替换字符( ),则表示您的编辑器本身具有错误的字符编码预期。我不确定你在使用什么,但你需要在编辑器设置中查看期望开始使用utf8编码。
编辑:或者,如果您要复制的原始源具有替换字符,则问题在于该源,并且没有还原。