我在 utf8 数据库中将字符串 Mühle 保存为 Mühle。我希望它采用 UTF8 格式,因此它会在我的网页上正确显示,该网页也使用 utf8。
我认为该字符串在写入数据库之前未转换为 utf8,现在它无法在我的网页上正确显示。
我尝试从我的 mysql 数据库中选择此字符串并将其转换为 utf8,但它不起作用。我也尝试过多次解码,但也没有用。请参阅下面我使用的代码:
$string = Mühle;
$string=utf8_encode($string);
echo $string;
和
$string = Mühle;
$string=utf8_decode($string);
$string=utf8_encode($string);
echo $string;
上述代码的输出与两种情况下的输入相同,没有改变字符串的任何内容。
我能做些什么来转换这个字符串,以便我可以在我的 mysql 数据库中更新它,并且在下次选择它时它会正确显示为 Mühle?