无法使用Symfony控制台警告:DOMElement :: setAttribute():字符串不是UTF-8

时间:2016-05-19 11:53:53

标签: php symfony utf-8 console

我在学校工作,我不得不用symfony编码 我做了我的事并把它发布在我的git上

https://github.com/Maltiize/exosymfony

但在我的笔记本电脑上进行克隆之后 但我注意到git没有考虑/ vendor中的一些文件 所以我删除了供应商文件夹并做了一个

  

composer install

重置所有内容

但是现在我坚持这个错误。

  

[Symfony \ Component \ Debug \ Exception \ ContextErrorException]警告:   DOMElement :: setAttribute():string不是UTF-8

搜索每个没有找到任何内容的地方

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

好的,好像是因为我的项目不在好的目录中 我最近从mamp改为wamp(win10) 我的git repo在mamp目录中,但是当我改为mamp的那个时它工作了

答案 1 :(得分:0)

我遇到了同样的问题(但在ubuntu 16上)。最终我发现我的系统字符集是ISO。我通过使用

将其更改为UTF-8
dpkg-reconfigure locales