Php 删除左右双引号
有没有办法替换: 左双引号“ 右双引号“ 左单引号' 右单引号' 在数据库中完全保存为“…”的字符(我的数据库使用utf-8 unicode字符集) 但当我从数据库中获取数据时,它将以奇怪的字符“和”返回 (im使用Zend Framework,并使用Zend Db Table的fetch方法检索数据)Php 删除左右双引号,php,Php,有没有办法替换: 左双引号“ 右双引号“ 左单引号' 右单引号' 在数据库中完全保存为“…”的字符(我的数据库使用utf-8 unicode字符集) 但当我从数据库中获取数据时,它将以奇怪的字符“和”返回 (im使用Zend Framework,并使用Zend Db Table的fetch方法检索数据) 如何从字符串中删除这些字符?尝试调用controller中的某个mysql查询 mysql_query('SET NAMES utf8'); 但我不确定这是否会有帮助。可能它们会根据需要显示。
如何从字符串中删除这些字符?尝试调用controller中的某个mysql查询
mysql_query('SET NAMES utf8');
但我不确定这是否会有帮助。可能它们会根据需要显示。尝试调用controller中的某个mysql查询
mysql_query('SET NAMES utf8');
但我不确定这是否会有帮助。也许他们会根据需要出现。这不是你的问题,你关于unicode的问题, 但为了替换 功能可以帮助你
UPDATE my_table SET my_column = TRIM (BOTH '"' FROM my_colum);
UPDATE my_table SET my_column = TRIM (BOTH '\'' FROM my_colum);
这不是你的问题,你关于unicode的问题, 但为了替换 功能可以帮助你
UPDATE my_table SET my_column = TRIM (BOTH '"' FROM my_colum);
UPDATE my_table SET my_column = TRIM (BOTH '\'' FROM my_colum);
如果是utf-8问题,不要试图通过使用str_replace或trim操作结果字符串来解决它,这将消除症状,而原因仍然存在,并可能产生更多问题 如果是utf-8问题,那么重要的是要知道,不仅数据库排序规则很重要,例如连接也很重要 对于Zend Framework,您可以使用以下内容:
//set connection to utf8
$db->query('SET NAMES "utf8"')->execute();
在设置数据库连接的Bootstrap.php中运行此命令最简单。如果是utf-8问题,不要试图通过使用str_replace或trim操作结果字符串来解决它,这将消除症状,而原因仍然存在,并可能会产生更多问题 如果是utf-8问题,那么重要的是要知道,不仅数据库排序规则很重要,例如连接也很重要 对于Zend Framework,您可以使用以下内容:
//set connection to utf8
$db->query('SET NAMES "utf8"')->execute();
在您设置数据库连接的Bootstrap.php中运行此操作最简单。哦,对不起,我只阅读了第一个Pharmagraph(:,我将编辑答案谢谢抱歉,我只阅读了第一个Pharmagraph(:,我将编辑答案谢谢