JMSSerializer和UTF-8编码错误(Symfony2.4)

mmm*_*mmm 6 php utf-8 symfony

我有REST api,它返回任务/公司/笔记等.在localhost上工作正常,无论我写什么任务描述或公司名称,但我把我的应用程序放在服务器上,当我使用像"łźążćę"这样的标志时出现错误Your data could not be encoded because it contains invalid UTF8 characters." at app/endor/jms/serializer/src/JMS/Serializer/JsonSerializationVisitor.php line 36.

数据库是相同的,表也是如此,所有配置选项都是相同的.我怎样才能解决这个问题?

小智 0

我有一个类似的问题,正如您在我的问题中看到的那样:Symfony2 & FOSRestBundle: Getting UUID Packing in a BINARY(16) field from MySQL

我已经设法在日志中表示将其转换为十六进制的二进制字段,但 FOSRestBundle 仍然返回相同的异常。

你的有什么改进吗?