【发布时间】:2015-12-19 02:59:36
【问题描述】:
我的 laravel 应用程序有问题,我不知道是什么问题...
我在我的数据库中写下西班牙语单词,例如:"Camión",其中包含重音符号,但是当我转到 phpmyadmin 时,我看到了 "Camión"。
因此,当我使用下一个 sql 查询时:
select * from table where name like '%Camión%'
我得到零行。如果我使用相同:
select * from table where name like '%Camion%'
我使用utf8_spanish_ci整理。
有人可以帮我吗?
我不知道为什么要在我的数据库中存储 html 实体。我怎么知道?我觉得我没什么特别的……
【问题讨论】:
-
嗯...根据这个stackoverflow.com/questions/2077576/…,我们不应该将输入存储为htmlentities。但是,这也是我通常的做法。不知道如何解决这个问题,因为没有 MySQL 解码功能。
标签: php mysql laravel non-ascii-characters