在codeigniter中输入mysql字符串和转义问题
我正在使用codeigniter并从rss提要输入一些数据。Codeigniter似乎并不是靠自己就能逃避一切。下面是两个例子,你知道我为什么会有这个问题吗 //事件1 原始输入文本在codeigniter中输入mysql字符串和转义问题,mysql,codeigniter,html-entities,mysql-escape-string,Mysql,Codeigniter,Html Entities,Mysql Escape String,我正在使用codeigniter并从rss提要输入一些数据。Codeigniter似乎并不是靠自己就能逃避一切。下面是两个例子,你知道我为什么会有这个问题吗 //事件1 原始输入文本Fuel›简单, Mysql数据为一个简单的 php所呼应的Fuel–一个简单的, //事件2 读作我正在寻找一个新的鼠标。。。关于 原始输入我正在寻找一个新的鼠标&8230;关于 Mysql数据我正在寻找一个新的鼠标 php所回应的我正在上寻找一个新的鼠标,所以回答我自己的问题让我觉得有点傻,但我认为如果其他人有这
Fuel›简单,
Mysql数据为一个简单的
php所呼应的Fuel–一个简单的,
//事件2
读作我正在寻找一个新的鼠标。。。关于
原始输入我正在寻找一个新的鼠标&8230;关于
Mysql数据我正在寻找一个新的鼠标
php所回应的
我正在
上寻找一个新的鼠标,所以回答我自己的问题让我觉得有点傻,但我认为如果其他人有这个问题,它会很有用
在HTML的开头,我忘了添加
不知道有那么重要
然后我想知道为什么在mysql中它没有准确地显示html实体,结果它显示在
phpmyadmin
中,而不是sequel pro
,可能与编码有关,而phpmyadmin
实际上是在解释html。编码它的输入数据是什么字符集,数据库中的特定字段是什么排序规则?在我看来更像是不匹配的编码,而不是CI问题。浏览器、数据库和PHP都能把事情搞砸。确保您的HTML中有一个内容编码头,并检查MySQL中数据库、表和列的编码。@chris数据库和列的排序规则都是latin1\u swedish\u ci