" Data too long for column xxx "的解决办法 不指定

使用MySQLi的时候发现,输入中文进行更新的时候就会出现类似
引用
Data too long for column 'name' at row 1

这样的错误,上网搜了一下,解决办法是采用gbk或UTF-8编码。
我把所有的php脚本转换成了utf-8编码,然后在new mysqli;后面加入
@ $conn->query("SET NAMES 'utf8' ");

然后就正常了。

特别提示两点:
1。网页里面记得要在title前加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

2。上面命令里面是SET NAMES 'utf8',这里没有横杆!(不是utf-8)

[转]关于文本文件的格式------回车换行符(CR/LF) 不指定

回车(CR)和换行(LF)符都是用来表示“下一行”的。而标准没有规定要使用哪一个。于是产生了三种不同的用法:Dos和windows采用回车+ 换行(CR+LG)表示下一行(亦即所谓的PC格式,谁让MS最早雄踞PC市场呢,^_^),UNIX采用换行符(LF)表示下一行,MAC机采用回车符 (CR)表示下一行。当在不同的系统间传递文件,就要涉及格式的转换

收藏一段很有意思的代码 不指定

详见 http://hi.baidu.com/neuron13/blog/item/6910ff1e63a2d3f01ad576f5.html
#include<stdio.h>

int main(){
    int i,j;
    for(i=0;i<32;i++){
        for(j=0;j<32;j++){
            if((i+j)==(i^j)){
                printf("o");
            }else{
                printf(" ");
            }
        }printf("\n");
    }
    return 0;
}

ASP和数据库的联系初步接触 不指定

ASP和数据库的联系初步接触

from http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=283

一、ASP的对象存取数据库方法

在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令

二、连接各数据库的驱动程序