一次解决mysql插入微信用户的数据库错误 \x Incorrect string value
[ 2016-07-08 13:41:54 | 作者: admin ]
数据库表和字段是gbk编码的
一般情况是正确录入,但是在插入某些微信用户名(日文的片假名)的时候会出现 \x3d\x5e Incorrect string value 这样的错误。
首先用 show variables like 'character%'; 和 show create table tablename ; 发现表默认字符集为latin1
删除该表,重新用utf8编码建立此表,再插入数据的时候没有报错,问题解决了。就是说日文的片假名需要使用utf8的表和字段存储。
参考:http://www.400tg.com/thread-3280-1-1.html
一般情况是正确录入,但是在插入某些微信用户名(日文的片假名)的时候会出现 \x3d\x5e Incorrect string value 这样的错误。
首先用 show variables like 'character%'; 和 show create table tablename ; 发现表默认字符集为latin1
character_set_database | latin1
ENGINE=MyISAM DEFAULT CHARSET=latin1
以为是这个latin1问题,就备份并且用gbk重新建立了该表,但是插入的时候还是出现这个错误。删除该表,重新用utf8编码建立此表,再插入数据的时候没有报错,问题解决了。就是说日文的片假名需要使用utf8的表和字段存储。
参考:http://www.400tg.com/thread-3280-1-1.html
MySQL字符编码问题\x,Incorrect string value
[ 2016-07-06 15:23:49 | 作者: admin ]
MySQL上插入汉字时报错如下,具体见后面分析。
p.s. 如果手工修改了表的字段的字符集,需要导出表后重建该表,不然字符集不会生效。
MySQL字符集相关参数:
character_set_server : 服务器字符集
collation_server : 服务器校对规则
character_set_database : 默认数据库的字符集
collation_database : 默认数据库的校对规则
character_set_client:服务器使用该变量取得链接中客户端的字符集
character_set_connection:服务器将客户端的query从character_set_client转换到该变量指定的字符集。
...
阅读全文…
Incorrect string value: '\xD0\xC2\xC8A\xBEW' for column 'ctnr' at row 1
p.s. 如果手工修改了表的字段的字符集,需要导出表后重建该表,不然字符集不会生效。
MySQL字符集相关参数:
character_set_server : 服务器字符集
collation_server : 服务器校对规则
character_set_database : 默认数据库的字符集
collation_database : 默认数据库的校对规则
character_set_client:服务器使用该变量取得链接中客户端的字符集
character_set_connection:服务器将客户端的query从character_set_client转换到该变量指定的字符集。
...
阅读全文…
iconv字符编码转换全攻略
[ 2016-07-06 15:17:24 | 作者: admin ]
iconv(http://www.gnu.org/software/libiconv/ )是一个开源的字符编码转换库,可以“方便”的完成几乎所有的编码转换工作。说简单是因为,它常用的接口就三个,iconv_open iconv iconv_close,但是即便是只有三个接口,要想使用正确也不容易。这里把一些基本概念和使用细节记录下来,希望能成为一篇最实用的入门教程。
一、字符编码基本概念
更详细的内容可以参考百度百科(http://baike.baidu.com/view/1204863.htm ),或是自行google。这里会记录最核心的几个概念。
1、ASCII编码,就是英文显示文字所需要的256个字符(比如,英文字母、数字、标点符号等等)
2、ANSI编码,像中文,肯定不能只用256个字符就代表所有汉字。因此对ASCII码...
阅读全文…
一、字符编码基本概念
更详细的内容可以参考百度百科(http://baike.baidu.com/view/1204863.htm ),或是自行google。这里会记录最核心的几个概念。
1、ASCII编码,就是英文显示文字所需要的256个字符(比如,英文字母、数字、标点符号等等)
2、ANSI编码,像中文,肯定不能只用256个字符就代表所有汉字。因此对ASCII码...
阅读全文…
php中curl类常用方法封装和详解
[ 2016-07-05 17:32:53 | 作者: admin ]
curl对于PHP开发这来说是经常用到的一个类. 在抓取远程文件或是内容的时候就更常用了. 不过原生态的curl类比较复杂, 尤其对于新手来说,很多参数很容易让人头晕,现在好了. 这个类是封装了几个常用的curl函数. 可以实现抓取远程文件,模拟提交数据等功能.
阅读全文…
/*
* 来源: http://www.xuehuwang.com/
* 作者: 雪狐博客
* 类用途: 实现抓取原创内容
*/
class CURL
{
var $cookie_file; // 设置Cookie文件保存路径及文件名
var $loginurl;//登陆地地址
var $actionstr;//登陆参数
function __construct()
{
$this->cookie_file=dirname(__FILE__)."/cookie_&
...* 来源: http://www.xuehuwang.com/
* 作者: 雪狐博客
* 类用途: 实现抓取原创内容
*/
class CURL
{
var $cookie_file; // 设置Cookie文件保存路径及文件名
var $loginurl;//登陆地地址
var $actionstr;//登陆参数
function __construct()
{
$this->cookie_file=dirname(__FILE__)."/cookie_&
阅读全文…
phpwind上传错误,HTTP Error 500 (I/O Error:[IOErrorEvent type=quot;ioError")
[ 2016-07-02 15:17:13 | 作者: admin ]
p.s. 有可能是下面的原因
附件上传中出现IOERROR的问题已经基本找到
新版的flash对url的格式要求更加严格了,在js/upload.js 文件中
var flashvar = 'url=' + getObj('headbase').href + '/job.php?' + 'action=mutiupload;mutiupload=' + (allowmutinum - mutiupload);
job.php 前面多了一个斜杠,去掉斜杠就好了
有可能是flash版本问题
有可能是浏览器问题
开启图片水印
服务器上的临时文件夹
为我这份执着的心,本帖申请加精吧!找了遍了五大洲 四大洋的结果
今天从早上百度到现在 PW官方也翻了个底朝天 到现在终于解决了 ,官方的方法都没用
因为 大部分服务器用的集成环境所以不会出现这个问题!
...
阅读全文…
附件上传中出现IOERROR的问题已经基本找到
新版的flash对url的格式要求更加严格了,在js/upload.js 文件中
var flashvar = 'url=' + getObj('headbase').href + '/job.php?' + 'action=mutiupload;mutiupload=' + (allowmutinum - mutiupload);
job.php 前面多了一个斜杠,去掉斜杠就好了
有可能是flash版本问题
有可能是浏览器问题
开启图片水印
服务器上的临时文件夹
为我这份执着的心,本帖申请加精吧!找了遍了五大洲 四大洋的结果
今天从早上百度到现在 PW官方也翻了个底朝天 到现在终于解决了 ,官方的方法都没用
因为 大部分服务器用的集成环境所以不会出现这个问题!
...
阅读全文…
施乐P225db打印机加碳粉和墨盒清零
[ 2016-06-02 18:39:56 | 作者: admin ]
拆墨盒,加碳粉的方法
1、打开前盖,拉出包含硒鼓配件,再取下中间的的硒鼓。
2、齿轮侧取下3个螺丝,轻松拿下大小2个盖子。(小盖子也要取下,不然倒碳粉会弄丢)
3、用1字螺丝刀撬下碳粉盒小盖子,然后将里面的废粉倒掉。
4、加一瓶碳粉
5、恢复,上碳粉盖,装好2个黑盖,上3个螺丝,放回打印机。
施乐P225bd的方法
兄弟2260(施乐P225bd是兄弟2260D的马甲机)的方法是:把2次改10次,把5次改成1次。
第一步:要关机。
第二步:打开前盖(就是机器前的硒鼓室盖,拉下就可以)。
第三步:按住机器上“GO”键不要放手,同时按一下开机键,等面板上面的三个黄灯都亮起时,松开手。
第四步:按10次机器上的“GO”键,按完后等待一会,上面的三个黄灯会依次亮起。
第五步:再按一次机器面板上的“GO”键,按完后等待一会,Paper灯会亮起。
...
阅读全文…
1、打开前盖,拉出包含硒鼓配件,再取下中间的的硒鼓。
2、齿轮侧取下3个螺丝,轻松拿下大小2个盖子。(小盖子也要取下,不然倒碳粉会弄丢)
3、用1字螺丝刀撬下碳粉盒小盖子,然后将里面的废粉倒掉。
4、加一瓶碳粉
5、恢复,上碳粉盖,装好2个黑盖,上3个螺丝,放回打印机。
施乐P225bd的方法
兄弟2260(施乐P225bd是兄弟2260D的马甲机)的方法是:把2次改10次,把5次改成1次。
第一步:要关机。
第二步:打开前盖(就是机器前的硒鼓室盖,拉下就可以)。
第三步:按住机器上“GO”键不要放手,同时按一下开机键,等面板上面的三个黄灯都亮起时,松开手。
第四步:按10次机器上的“GO”键,按完后等待一会,上面的三个黄灯会依次亮起。
第五步:再按一次机器面板上的“GO”键,按完后等待一会,Paper灯会亮起。
...
阅读全文…
ISAPI_Rewrite规则写法和参数说明
[ 2016-06-02 13:46:33 | 作者: admin ]
常见ISAPI_Rewrite规则写法
阅读全文…
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--># 排除当前虚拟主机需要正常访问的域名(web.3637.com www.3637.com)
# RewriteCond Host: (?:web|www)\.eboat\.cn
# 多数情况下是一个,即当前提供二级域名服务的系统(如建站系统)
RewriteCond Host: web\.eboat\.cn
RewriteRule (.*) $1 [L]
# 解决不规范目录(末尾无/)的问题
# 但前提是目录名不含‘.’而文件名必须包含,否则无法区分两者
# 如果保证URL中的目录名称规范,则无需此规则
RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]
...# RewriteCond Host: (?:web|www)\.eboat\.cn
# 多数情况下是一个,即当前提供二级域名服务的系统(如建站系统)
RewriteCond Host: web\.eboat\.cn
RewriteRule (.*) $1 [L]
# 解决不规范目录(末尾无/)的问题
# 但前提是目录名不含‘.’而文件名必须包含,否则无法区分两者
# 如果保证URL中的目录名称规范,则无需此规则
RewriteRule ^/([^.]+[^/]$) /$1/ [L,R]
阅读全文…
CSS3 background-size 属性,背景图的设置
[ 2016-05-28 09:47:21 | 作者: admin ]
语法:
background-size: length|percentage|cover|contain;
规定背景图像的尺寸:
background-size: length|percentage|cover|contain;
规定背景图像的尺寸:
div
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}