0
4

4 回答 4

1

解决了。

我不得不将 PHP 文件转换回 ISO-8859-1(而不是 UTF-8)。

以为这没什么区别,但确实如此!

于 2009-08-21T12:19:48.700 回答
0

忘了提:没有MySQL...

普通的 php ;-)

echo "Straße & –dienste";

echo utf8_decode("Straße & –dienste");

应该以某种方式变成“Straße & -dienste”......但不会,不会,不会

于 2009-08-20T21:38:04.850 回答
0

你可能真的想试试 utf8_encode()。从 MySQL 检索 UTF-8 编码信息并将其显示在 UTF-8 HTML 页面上时,我遇到了类似的问题。

于 2009-08-20T21:10:49.010 回答
0

我没有给你答案,因为我不确定我是否完全理解你想要做什么(阅读 PHP 中的 .vcf 文件?)....

但线索是这样的:“Straße”是以 UTF-8 编码的“Straße”,但随后被解释为 Latin1(或 Windows-1252)。

于 2009-08-24T16:10:03.630 回答