Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在codeigniter中输入mysql字符串和转义问题_Mysql_Codeigniter_Html Entities_Mysql Escape String - Fatal编程技术网

在codeigniter中输入mysql字符串和转义问题

在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所回应的我正在上寻找一个新的鼠标,所以回答我自己的问题让我觉得有点傻,但我认为如果其他人有这

我正在使用codeigniter并从rss提要输入一些数据。Codeigniter似乎并不是靠自己就能逃避一切。下面是两个例子,你知道我为什么会有这个问题吗

//事件1

原始输入文本
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