2017-12-27 438 views
0

我有一個最初使用MeekroDB構建的系統,並且一直在進行新的開發以及更新原始開發,以使用Eloquent ORM。我有一個重音e(é)字符的問題。Laravel雄辯的重音字符問題

當使用洋洋灑灑從數據庫中提取,我得到如下: TA©

但是,當使用MeekroDB數據庫拉,我得到: Té

我想這個問題可能是在傳球數據到前端,但即使在打印到php日誌中,我也看到相同的值,所以我在從數據庫中提取數據時,會想到一些操作varchar的操作?

在理想的世界中,我可以正確地編碼數據庫值,但目前這不是一個成功的解決方案。使用meekro拉的價值也不會是一個非常可行的解決方案。

有沒有其他人遇到過這個問題?有什麼建議在哪裏看?謝謝。

+1

您可能需要更改數據庫配置文件中的字符集/排序規則。 – aynber

+0

謝謝,我剛剛發現這正是問題並回來發表評論 –

回答

0

我發現了這個問題。

問題是MeekroDB的編碼被設置爲utf8,其中雄辯的被設置爲latin1。