2014-06-28 76 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

謝謝,我不知道。 –