我正在使用Laravel 4开发一个应用程序。在我的注册表单中,我有一个“country”和一个“state”字段,我希望使用ajax自动完成。
我从服务器检索数据没有问题,但我有一个小问题似乎来自Input::get()
方法 - 或其父方之一。如果我在州字段中输入“Québec”,当我使用Input::get()
时,重音会被编码。如果我查看$ _POST超全局,则值为“Québec”,但是从Input::get()
开始,值为“Qu bec”。
我知道我可以直接使用$ _POST超级全局,但我想使用Laravel的方法。
你们中的任何人都知道如何解决这个/我做错了吗?
谢谢
答案 0 :(得分:1)
好的,结果我浪费了一周的时间,我的问题甚至不是来自Input::get()
方法。它来自我在检索值后使用的strtolower()
。数据以UTF-8编码,我必须使用mb_strtolower()
来支持它。