2014-06-28 71 views
2

我正在使用Laravel 4的应用程序。在我的注册表单中,我有一个“国家”和一个“状态”字段,我希望使用ajax自动完成。Laravel 4 Input :: get()更改编码

我没有问题,从服务器获取数据,但我有一个小问题,似乎来自Input::get()方法 - 或它的某个父。如果我在州字段中输入“Québec”,当我使用Input::get()时,重音将被编码。如果我查看$ _POST超全球,价值是“Québec”,但从Input::get(),价值是“Qu bec”。

我知道我可以直接使用$ _POST超级全局,但我想使用Laravel的方法。

你们有没有人知道我该如何解决这个/我做错了什么?

谢谢

回答

1

好了,原来我浪费在这一个星期,我的问题,甚至不来自于Input::get()方法。它来自我检索该值后使用的strtolower()。数据以UTF-8编码,我必须使用mb_strtolower()来支持它。

+1

你也可以使用'Str :: lower($ string)'。 – Marwelln

+0

谢谢,我不知道。 –