已有40人关注
《PHP开发典型模块大全(修订版)》留言板发表文章返回错误
发表在PHP图书答疑 2010-07-15
是否精华
版块置顶:
有时,《PHP开发典型模块大全(修订版)》的留言板发表文章的这个地方在向数据库插入文章的时候,返回如下的错误:
------------------------------------------------------------------------------
MySQL 返回错误信息: Incorrect string value: '\xD1\x87\xC6\xBD\xB3\xB7...' for column 'file_content' at row 1 

。4个问题!!!!!!
----------------------------------------------------------------------------------------

1.请问:在《PHP开发典型模块大全(修订版)》和《PHP数据库开发完全手册》光盘代码中,是否有函数针对此问题,还是请老师在此写一个函数出来吧。


2.我的数据库字符集是gb2312_chinese_ci的,网页文件也是,什么字符不支持gb2312?

3.下面的是《PHP数据库开发完全手册》光盘代码自定义函数,的chr(13)、chr(34)是什么意思?

<?php
function unhtml($content)
{
$content=str_replace("&","&amp;",$content);
$content=str_replace("<","&lt;",$content);
$content=str_replace(">","&gt;",$content);
$content=str_replace(" ","&nbsp;",$content);
$content=str_replace(chr(13),"<br>",$content);
$content=str_replace("\\","\\\\",$content);
$content=str_replace(chr(34),"&quot;",$content);

return $content;
}

?>



4.数据库的字符集是gb2312_chinese_ci好,还是gbk_chinese_ci好?

分享到:
精彩评论 1
lzh
学分:0 LV1
2010-07-15
沙发
(1)最好用utf-8编码
(2)gb2312简体中文,gbk包括部分台湾语言编码
(3)chr(13)是换行
(4)chr(32)是空格

出现MySQL 返回错误信息: Incorrect string value: '\xD1\x87\xC6\xBD\xB3\xB7...' for column 'file_content' at row 1 错误
可能是你数据库中的'file_content' 字段的编码变成了其他编码
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照