Symfony 警告:DOMElement::setAttribute(): string is not in UTF-8

Posted

技术标签:

【中文标题】Symfony 警告:DOMElement::setAttribute(): string is not in UTF-8【英文标题】:Symfony Warning: DOMElement::setAttribute(): string is not in UTF-8 【发布时间】:2019-02-12 14:29:27 【问题描述】:

我在 Windows 机器上运行 Symfony 2.8 项目时遇到此错误。我已阅读此论坛中提供的所有相关问题,并尝试了每一个问题,但没有运气。有人遇到过这个问题吗?

注意:此项目在 ubuntu 系统中运行良好,没有任何问题。

你们中的任何人都可以给我一个可以帮助我解决这个问题的意见吗?

命令行中的完整错误是,

[Symfony\Component\Debug\Exception\ContextErrorException]
  Warning: DOMElement::setAttribute(): string is not in UTF-8

【问题讨论】:

【参考方案1】:

似乎this issue 是相关的,根据this 评论,您需要将项目更新到 3.x(或 4.x)或从代码中消除问题的原因。

【讨论】:

谢谢。但这个问题在另一个文件中,但同样的技巧奏效了。

以上是关于Symfony 警告:DOMElement::setAttribute(): string is not in UTF-8的主要内容,如果未能解决你的问题,请参考以下文章

在 Symfony 2(.7) 中禁用已弃用的警告

Symfony 警告:DOMElement::setAttribute(): string is not in UTF-8

Symfony 3.1.5 警告:SessionHandler::read():会话数据文件不是由您的 uid 创建的

警告:非法字符串偏移量'city'Symfony表单搜索

Symfony 3,ArrayCollection的remove()导致错误“警告:isset中的非法偏移类型或为空”

Symfony 随机崩溃 - DebugClassLoader.php