[转]深入Mysql字符集设置
[ 2014-05-01 20:21:39 | 作者: admin ]
深入Mysql字符集设置
http://blog.csdn.net/laruence/article/details/2250454
mysql 使用set names 解决乱码问题的原理
解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理
先说MySQL的字符集问题。Windows下可通过修改my.ini内的
PHP代码
[mysql]
default-character-set=utf8 //客户端的默认字符集
[mysqld]
default-character-set=utf8 //服务器端默认的字符集
假设我们把两个都设为utf8,然后在MySQL Command Line Client里面输入“show ...
阅读全文…
http://blog.csdn.net/laruence/article/details/2250454
mysql 使用set names 解决乱码问题的原理
解决乱码的方法,我们经常使用“set names utf8”,那么为什么加上这句代码就可以解决了呢?下面跟着我一起来深入set names utf8的内部执行原理
先说MySQL的字符集问题。Windows下可通过修改my.ini内的
PHP代码
[mysql]
default-character-set=utf8 //客户端的默认字符集
[mysqld]
default-character-set=utf8 //服务器端默认的字符集
假设我们把两个都设为utf8,然后在MySQL Command Line Client里面输入“show ...
阅读全文…
IE6“无法打开站点,已终止操作”提示的解决
[ 2014-04-24 10:04:25 | 作者: admin ]
今天遇到一个问题,网站在IE 6下面打开会提示:Internet Explorer无法打开站点XXX。已终止操作。
我补充一下,确定是js引起的
ie6的容错很差,出现上面情况有两种可能,一是html标签有遗漏(缺结束标记);二是js问题,有可能是页面没加载完毕引起的.
js问题, 这目前我遇到的有两种:一是页面里有iframe,二是页面是table布局。而js里又操作了页面里的部分标签对象,这样就容易出问题。iframe里的页面还没加载完毕或者table里的内容还没显示完,js就开始执行了。
处理方法(本人习惯):
一、一般把处理当页的js放到该模板末尾,让js最后才执行。
二、在引用js文件时用defer属性,比如:<script src='common.js' defer="true"></script>,defer作用是加载完成页面元素后再执行该js脚本。
...
阅读全文…
我补充一下,确定是js引起的
ie6的容错很差,出现上面情况有两种可能,一是html标签有遗漏(缺结束标记);二是js问题,有可能是页面没加载完毕引起的.
js问题, 这目前我遇到的有两种:一是页面里有iframe,二是页面是table布局。而js里又操作了页面里的部分标签对象,这样就容易出问题。iframe里的页面还没加载完毕或者table里的内容还没显示完,js就开始执行了。
处理方法(本人习惯):
一、一般把处理当页的js放到该模板末尾,让js最后才执行。
二、在引用js文件时用defer属性,比如:<script src='common.js' defer="true"></script>,defer作用是加载完成页面元素后再执行该js脚本。
...
阅读全文…
关于360浏览器下,论坛密码正确无法登陆的问题
[ 2014-04-21 15:56:06 | 作者: admin ]
这应该也不是360浏览器独有的现象
在360浏览器安装和升级的时候,会导入IE保存的cookie
而当IE下保存的cookie未指定域的时候,360会为其指定一个域 形如 .bbs.xg98.com
这其实就成了新的cookie,而不是原来的cookie了,所以程序识别不到。
当用户重新登陆的时候,浏览器会优先读取指定了域的cookie,而导致未指定域的cookie读取不到,所以无论新增还是更新重新登陆都无效。
这个时候只有手动清楚cookie,或者使用程序删除掉指定域的部分cookie,程序才能自动读取未指定域的cookie,不用重新登陆即生效。
在360浏览器安装和升级的时候,会导入IE保存的cookie
而当IE下保存的cookie未指定域的时候,360会为其指定一个域 形如 .bbs.xg98.com
这其实就成了新的cookie,而不是原来的cookie了,所以程序识别不到。
当用户重新登陆的时候,浏览器会优先读取指定了域的cookie,而导致未指定域的cookie读取不到,所以无论新增还是更新重新登陆都无效。
这个时候只有手动清楚cookie,或者使用程序删除掉指定域的部分cookie,程序才能自动读取未指定域的cookie,不用重新登陆即生效。
css背景图拼接工具 和 CSS Sprites的css样式生成工具bg2css
[ 2014-04-18 15:13:26 | 作者: admin ]
背景图拼接工具ImageManipulation
Css背景图合并工具方便实用的CSS图片合并辅助工具。该软件可供选择合并后的大图类型为Png,Jpeg,Gif。合并背景图后能大大提高网站速度,合并之后只要用background-position属性来控制需要显示的部分图片的位置就可以了。
生成css工具CSS Sprites 样式生成工具(bg2css)
http://www.cssforest.org/AIR/bg2css/help.html
Css背景图合并工具方便实用的CSS图片合并辅助工具。该软件可供选择合并后的大图类型为Png,Jpeg,Gif。合并背景图后能大大提高网站速度,合并之后只要用background-position属性来控制需要显示的部分图片的位置就可以了。
生成css工具CSS Sprites 样式生成工具(bg2css)
http://www.cssforest.org/AIR/bg2css/help.html
UltraISO 和 完美者U盘维护系统 制作启动盘,支持asus f8
[ 2014-04-08 10:56:38 | 作者: admin ]
以前我发过帖子询问此事,主要用来恢复系统,毕竟光盘启动太麻烦,感谢FANG大的回答。那时候我在vista之家发现了一键GHOST,就没在关注此事。最近看到一个比较简单的方法可以实现U盘启动,关键是不使用让人疯掉的量产方法。
1,所需工具:完美者U盘维护系统V5.0最终版.ISO,UltraISO。(不要说你不会找这两个东西,前一个坛子里有;第二个就更好找了吧,版本要新。)
2,插入U盘,安装UltraISO,运行 UltraISO,点击菜单启动光盘,选择写入硬盘映像,用USB-HDD+方式写入U盘。(事先要将U盘数据备份)
3,写入后用UltraISO文件菜单打开完美者U盘维护系统V5.0最终版.ISO,再次点击点击菜单启动光盘,选择写入硬盘映像,用USB-HDD+方式写入U盘。
4,BIOS启动顺序将REMOVABLE DEVICE放在第一个。
5,enjoy it!
...
阅读全文…
1,所需工具:完美者U盘维护系统V5.0最终版.ISO,UltraISO。(不要说你不会找这两个东西,前一个坛子里有;第二个就更好找了吧,版本要新。)
2,插入U盘,安装UltraISO,运行 UltraISO,点击菜单启动光盘,选择写入硬盘映像,用USB-HDD+方式写入U盘。(事先要将U盘数据备份)
3,写入后用UltraISO文件菜单打开完美者U盘维护系统V5.0最终版.ISO,再次点击点击菜单启动光盘,选择写入硬盘映像,用USB-HDD+方式写入U盘。
4,BIOS启动顺序将REMOVABLE DEVICE放在第一个。
5,enjoy it!
...
阅读全文…
PHP图形验证码无法显示的原因
[ 2014-04-04 11:11:45 | 作者: admin ]
一、如果是utf-8,就有可能是BOM没有清除
二、在Header("Content-type: image/PNG"); 之前有输出
三、第一行PHP隐藏了代码,如空格,回车等。
解决代码:
阅读全文…
二、在Header("Content-type: image/PNG"); 之前有输出
三、第一行PHP隐藏了代码,如空格,回车等。
解决代码:
<?php
session_start(); //启动Session会话
$image_width=70; //设置图像宽度
$image_height=18; //设置图像高度
ob_clean();
$new_number=$_GET[num];
//$new_number=5;
$num_image=imagecreate($image_width,$image_height); //创建一个画布
imagecolorallocate($num_image,255,255,255); //设置画布的颜色
...session_start(); //启动Session会话
$image_width=70; //设置图像宽度
$image_height=18; //设置图像高度
ob_clean();
$new_number=$_GET[num];
//$new_number=5;
$num_image=imagecreate($image_width,$image_height); //创建一个画布
imagecolorallocate($num_image,255,255,255); //设置画布的颜色
阅读全文…
asp版本中ueditor的目录权限判断问题
[ 2014-03-29 13:07:47 | 作者: admin ]
ueditor采用遍历目录每个节点来判断目录是否存在,不存在就建立一个,而根目录 f:\ 这样的往往不会赋予i_usr的权限,所以容易报 权限不足
打开config.asp,只设置一个主目录upload,并且建立后赋予读写权限
config.Add "imageSavePath", Array("upload1","upload2","upload3")
改为
config.Add "imageSavePath", Array("upload")
Uploader.Class.asp 修改路径判断,只建立一层目录,这样就会产生 upload/20140329的目录
阅读全文…
打开config.asp,只设置一个主目录upload,并且建立后赋予读写权限
config.Add "imageSavePath", Array("upload1","upload2","upload3")
改为
config.Add "imageSavePath", Array("upload")
Uploader.Class.asp 修改路径判断,只建立一层目录,这样就会产生 upload/20140329的目录
Private Function CheckOrCreatePath( ByVal path )
...阅读全文…
Ueditor怎么加载数据库中的内容
[ 2014-03-21 12:09:56 | 作者: admin ]
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.config.js"></script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/lang/zh-cn/zh-cn.js"></script>
需要注意表单的html格式必须准确,不然无法获取 request.form("infobody")
错误的格式:<table><form><tr>...</tr></form></table>
正确的格式:<form><tab...
阅读全文…
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/ueditor.all.min.js"> </script>
<script type="text/javascript" charset="gbk" src="/ueditor1_3_6/lang/zh-cn/zh-cn.js"></script>
需要注意表单的html格式必须准确,不然无法获取 request.form("infobody")
错误的格式:<table><form><tr>...</tr></form></table>
正确的格式:<form><tab...
阅读全文…









