PHP程序猿_百度空间
 
文章列表
 
2011-09-28 16:39

问题:有时候我们会遇到数据库中存在未知编码的字符(PHP与客户端程序结合的平台遇到的问题会多点),导致我们的程序无法正常工作,可是一时之间也没有可以正确判断字符编码的函数。  例如: 

 

解决办法:iconv('GBK', 'GBK', 'strings');,假如返回值为空,则代表为未知字符。

 
2011-09-09 23:11

在Yii中,当我们使用繁体字符,将main.php中的charset设置成'gb2312'的时候,会出现无法显示的情况。

 

查找原因

1、显然在我们使用繁体的时候,在转成GB2312的时候,肯定就会不显示了

 于是,我们尝试使用GBK编码。将mian.php设置成了GBK编码。

 

2、问题又来了,错误提示Warning: htmlspecialchars() [function.htmlspecialchars]: charset `GBK' not supported

 
2011-07-27 11:00

ztree

ztree组件扩展, 关于树形菜单的扩展,功能比较强大
 
2011-07-24 13:11

一、开篇

  本文主要是讲述设计模式中最经典的创建型模式-工厂模式,本文将会从以下几点对工厂模式进行阐述。          本文将会从上面的四个方面进行详细的讲解和说明,当

 
2011-07-24 13:05

简介

  自上篇翻译<如何向妻子解释OOD>后收到了很好的反应。故特继续翻译作者的<How I explained Design Patterns to my wife: Part 1>一文,以飨读者。在此文中,作者依旧通过与妻子浅显易懂的对话,向读者解释了什么是设计模式。

设计模式是什么?

Shubho:通过我们关于面向对象设计原则(OODP,即SOLID原则)的

 
2011-07-24 00:03

前言

  此文译自CodeProject上<How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。

  作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。

  自作

 
2011-07-07 13:03

HTML和HTM文件在一次杀毒后都变成了可执行文件图标的样式。在网上搜索了若干方法都不得其解。最后查了一下资料,原来是注册表中有个可有可无的键值的存在造成的,这个就是:

HKEY_CLASSES_ROOT/htmlfile/ShellEx/lconHandler

删除lconHandler后,所有HTML和HTM文件都变成了未知文件的样式,还需要再到“控制面板”的“文件夹选项”中配置下文件关联。

操作方法如下:

控制面板->文件夹选项->文件类型->已注册的文件类型

 

 
2011-06-10 14:00

最近有一个项目当中,需要在不同域名下面进行数据交换,如此一来就不得不用到AJAX跨域了。

之前有了解过一下jsonp。但一直没有去深入一点研究。最近由于项目需要,闲来无事,研究了下jsonp。

随便在找了找网上的资料,介绍要么就含糊不清,要么就都可以出一部韩剧(又臭又长)。

 

好了,不废话,直入正题。

上代码先:

1、html代码 test.html

<script>
function aaa(data)     //定义方法名:需要与PHP代码中的aaa相对应。其实就是

 
2011-06-02 15:03

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。

vi有3个模式:插入模式、命令模式、低行模式。

 
2011-02-08 18:00

ntpdate server 0.centos.pool.ntp.org

 
2010-12-16 11:11

Error 403
You are not allowed to access this page.

问题分析:yii处于安全考虑。默认情况下允许在本机运行gii组件。所以出现上述问题,一般都是服务器不是本机。

解决方法:编辑你的main.php配置文件

'modules'=>array( 
               
'gii'=>array( 
       

 
2010-12-06 13:48
rdate -s 129.7.1.66
 
2010-12-06 10:52
 
2010-11-20 11:58
昨天晚上windowsxp出现故障,重装前使用diskgen重写了引导分区表,安装完XP原来的雨林木风版ubuntu的grub启项就没有了。上网搜了一堆资料也没有解决。

一、重装xp后恢复Ubuntu启动项(用wubi安装的Ubuntu)
  我把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下,然后用记事本打开c盘下的boot.ini,在最后一行加入c:\wubildr.mbr="Ubuntu"就可以了,然后保存重启。我想要的ubuntu启动项出来了!!!

二、Vista或windows7下恢复Ubuntu启动项(用wu

 
2010-10-27 19:05

Microsoft SQL Server 2008

安装图解(Windows 7)

简介
本文详细记录了一次完整的Microsoft SQL Server 2008在Windows 7操作系统上的安装过程。注意:Microsoft SQL Server 2008与Windows 7操作系统存在一定的兼容性问题,在完成安装之后需要为Microsoft SQL Server 2008安装SP1补丁。下面将详细说明整个安装过程。

安装日志
    在Windows7操作系统系,启动Microsoft SQL 2008安装程序后,系统兼容性助手将提示软件存在兼容性问题,在安装完成之后必须安装SP1补丁才能运

 
     
 
 
个人档案
 
jake451
男, 
省份 城市 
 
   
 
文章分类
 
 
Linux(25)
 
Php(15)
 
 
 
 
 
 
 
 
     
 
最新评论
 
     
 
好友最新文章
 
     
 
最近访客
 
 

lipin_kkk

core5277

50980487

freedomstyles

honpo608

hongse石头

死搞IT的

独狼KG
     
 
背景音乐
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     

帮助中心  |  空间客服  |  投诉中心  |  空间协议
©2012 Baidu