0

当我反序列化一个对象时,我在一个变量中得到了这个:

GRANITV GEN 10 B

serialize用PHP中的函数序列化

但正确的文字应该是 GRANITVÄGEN 10 B

有任何想法吗?

4

4 回答 4

3

看起来您在一台服务器上安装了 UTF-8,而在另一台服务器上安装了 ANSI,尽管您从中获取数据的地方应该告诉您编码,所以最好的选择是去那里搜索。

于 2013-03-09T15:56:14.593 回答
1

它很可能是 UTF-8,以错误的编码显示。查看http://en.wikipedia.org/wiki/Unicode_equivalence了解为什么您会看到一些字符。

于 2013-03-09T15:58:48.110 回答
1

它似乎是 UTF-8 显示为 ISO-8859-1 或类似的。

于 2013-03-09T15:56:46.963 回答
0

我只需要做一个 utf8_decode .. 但我认为我不必这样做,因为它已经正确存储在我的数据库中?

于 2013-03-09T18:00:40.593 回答