[转载]关于ajax与php结合中文处理问题

ajax对发过来的url统一使用utf-8的编码,因此如果页面是gb2312,就要对于这个编码就要进行处理
1、使用iconv函数进行转换2、使用指定函数转化类实现
在网上搜索一下,大家可以找到一个,这样的一个转化类下载
源文件及例子:http://www.cnblogs.com/Files/coolstr/chinese.zip

基本使用方法页很简单

//—————下面是简单定义一个函数方便使用————————其他注意的细节:
1、 使用print不要使用echo
2、执行操作的页面头部
header('Content-Type:text/html;charset=GB2312'); 这样返回的中文才能正常显示

3、如果页面是使用utf-8编码的,就不用进行此转换

对于中文的字符串在html的页面里面传参,最好给参数加个encodeURIComponent()函数转换下。php不用动直接接受

转载自:http://hi.baidu.com/qk31/blog/item/0e02499044afd08da977a4d5.html

发表于:2007-02-14 11:02:05 分类:工作 发表评论 Tags:,

CSS中expression使用简介

定义
  IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javas cript表达式,CSS属性的值等于Javas cript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。 (more…)

发表于:2007-01-30 11:01:14 分类:工作 发表评论 Tags:,

通过MyODBC,用ASP操作MYSQL

MyODBC让你不用Web Server更新MySQL数据库,MyODBC提供了标准的ODBC界面存取,让你直接用VB、VC、BCB、Access等等透过ODBC直接存取数据库,长久以来资料库与Internet的结合,经常受到安全性的考量。但数据库与Internet的结合又是未来整体的趋势,如何能兼顾安全性以及方便性,透过ODBC便可以有良好的解决。用过ASP的人都知道ODBC的重要,只要您的Client端支持ODBC,皆可用VB、VC、BCB、Access等等的软件更新资料库。现在MySQL也有ODBC了,让你直接透过各式各样的应用程序直接存取MySQL数据库,不但方便,也更容易使用。在ODBC的机制下,公司内部资料库可以与Web Server分开,而公司内部的资料可以靠Client,利用拨号方式,透过ODBC介面与MySQL资料库沟通,进行更新。对公司而言,资料安全多了。服务器与主机也可以委托给ISP托管,并不需花带大成本。本版ODBC需避免搭配MySQL 3.21.17以前的版本,但仍可在MySQL 3.20.X版使用。如需使用VC++来编译则需搭配MySQL 3.23.23以后的版本。

发表于:2007-01-29 06:01:10 分类:工作 发表评论 Tags:,

卡巴斯基互联网安全套装&Google的广告无法显示

这些天发现网站的Google广告无法显示,一开始没太在意,以来是Google自身出题。等了好些天,发现还是如此,便让朋友打看看,发现他能打开看到,而我看不到,初以为是我系统的IE解析IS模块出问题。重新注册模块后,问题依然。

最后突然想到是不是什么禁止了广告代码的显示,则发现 卡巴斯基有项“启用 反广告”,尝试关闭,问题解决。

卡巴斯基互联网安全套装

发表于:2007-01-29 01:01:42 分类:工作 1条评论 Tags:,

图片不能显示时替换成其他图片

有时,网站调用的图片会因为各种原因无法显示,影响页面效果。
下面给出一个可以自动替换无法显示的图片为其它图片的办法。

发表于:2007-01-20 09:01:29 分类:工作 发表评论 Tags:

SupeSite+discuz安装成功

一直以来对PHP都很头痛,首先就是运行环境的搭建麻烦,其次是我看PHP代码中的符号头晕。
在此之此也一直没有用过PHP。
听闻SupeSite,Discuz功能强大,采用的机制也很不错。早些时候就下载尝试N次不成功。无柰放弃。
今,再次发觉supesite,discuz的强大,再次Down下来安装,经N次安装,终于搞定。
运行,界面、结构看似简单,后台也不复杂。有时间,得好好看看结构,其中,使用了不少AJAX。

发表于:2007-01-17 06:01:55 分类:工作 2条评论

通过Illustrator把复杂的图形导入到3DMAX中

今天开始制作搜海南(sohainan.com)的视频广告了。算起来,有3年时间没有碰过制作视频这玩意了,以前也只懂得皮毛。
一开始,真的不知从何入手。也打算花几天时间搞搞。
得,今天就开始把使用的元素用3DMAX做出来先吧,下一步再做动画,最后生成效果。
开始就碰到了网站标志的制作。在3DMAX绘制,也太累了吧,我也不拿手。在菜单中找到有个功能是导入AI文件的,尝试N次不成功。
在网上得一指示,用PEN绘好,再导入。结果还是不行,最后,尝试N次后明白。我把版本设为4.0,去掉“使用日本文件格式”。OK成功。
记录于此,以便不时之需。

发表于:2007-01-13 03:01:55 分类:工作 4条评论 Tags:,

在IE下拖动滚动条时border消失的解决方法

通常我会用DIV加上border来定义边线,可有时发现在IE下拖动滚动条时border会经常消失,当你刷新时,又会出来。
这个问题,我想了很久也没有想出什么原因,所以在些之前用DIV+CSS所写的页面中,这个问题都存在。
今天,这个问题,实在太影响最终结果,所在找了一个提示: "以为DIV加上一个高度就能解决。下面传张前后对比图.

在IE下拖动滚动条时border消失的解决方法

至于产生这个问题的原因,我想应该是IE的BUG吧。当你用Mozilla Firefox / Opera 则不会产生这种问题。

发表于:2007-01-08 06:01:55 分类:工作 1条评论 Tags:

尚书房 – 海南超联尚书房文化传播有限公司

尚书房

(more…)

发表于:2006-12-28 02:12:56 分类:工作,欣赏 发表评论 Tags:, ,

搜海南2006年圣诞节LOGO发布

搜海南2006年圣诞节LOGO发布

搜海南

采用Adobe Illustrator 10绘制。
其实早在一个月前就做好了。哈~~哈~~哈~~

发表于:2006-12-08 04:12:44 分类:工作 发表评论 Tags:,

我的灵魂上那去了?

空洞的躯体,泛白地思索着,就像一张白纸一样在风中飘落,我去哪了?几时我的灵魂能回附于我的躯体?
往事如云,却如昨夜的梦还没有醒来~~~
曾几时,我的世界,去哪了?
又几时,我的世界再现~

发表于:2006-11-20 12:11:55 分类:工作 发表评论 Tags:

Visual Infinite Menus 的破解

今天发现用Visual Infinite Menus制作下接菜单时特好用。还能制作无限级的。
没有注册的在调用时会弹出“infinite menus must be purchased for internet use.”
中文意思是“无限菜单必须购买网上使用.”
查看ocscript.js发现以下秘密。用绿色部分替换掉黄色部分即可。

本站原创,禁止转载!否则必究。

发表于:2006-11-14 03:11:07 分类:工作 28条评论 Tags:, ,

好玩的javascript

把下面的代码COPY到IE地址栏,回车,你就能看到效果了。
话不多说,大家自已去尝试下。

发表于:2006-10-28 07:10:32 分类:工作 发表评论 Tags:

欺骗黑客很有效的简单方法

  大家知道,通过Ping和Tracert程序就能判断目标主机类型 ,Ping最主要的用处就是检测目标主机是否能连通。Tracert利 用ICMP数据包和IP数据包头部中的TTL值,防止数据包不断在IP 互联网上永不终止地循环。
 
  许多入侵者首先会Ping一下你的机子,如看到TTL值为 128就认为你的系统为Windows NT/2000;如果TTL值为32则认为目标主机操作系统为Windows 95/98;如果TTL值为255/64就认为是UNIX/Linux操作系统。既 然入侵者相信TTL值所反映出来的结果,那么我们只要修改TTL 值,入侵者就无法入侵电脑了。
  操作步骤:
  1.打开“记事本”程序,编写批处理命令:
  @echo REGEDIT4>>ChangeTTL.reg
  @echo.>>ChangeTTL.reg
  @echo [HKEY_LOCAL_MACHlNE\System\CurrentControlSet\Services\T cpip\Parameters]>>ChangeTTL.reg
  @echo "DefaultTTL"=dword:000000">>ChangeTTL.reg
  @REGEDIT /S/C ChangeTTL.reg
  2.把编好的程序另存为以.bat为扩展名的批处理文件, 点击这个文件,你的 操作系统的缺省TTL值就会被修改为ff,即 10进制的255,也就是说把你的操作系统人为地改为UNIX系统了 。同时,在该文件所在的文件夹下会生成一个名为 ChangeTTL.reg 的注册表文件。如果你想运行完这个批处理文件而不产生 ChangeTTL.reg文件,可以在此批处理文件的最后一行加上 deltree/Y ChangeTTL.reg,就可以无须确认自动删除ChangeTTL.reg文件 。
  说明:在上面的命令中,echo是DOS下的回显命令,如 果想看到程序执行过程,请将“@”去掉。“> >”产生的内容将追加到它后面的文件即ChangeTTL.reg中。 而“DefaultTTL"=dword�000000ff”则是用来设置系统缺省TTL 值的,如果你想将自己的操作系统的TTL值改为其他操作系统的 ICMP回显应答值,请改变“"DefaultTTL"”的键值,要注意将 对应操作系统的TTL值改为十六进制才可以。
  这样,当入侵者Ping你的机器时,他得到的就是一个假 的TTL值,这个假的TTL值就会误导对方,使入侵者的判断出现 失误,因为针对不同的操作系统的入侵方法并不一样,所以用 这个方法欺骗对方,可以让他摸不着头脑!利用这个方法欺骗 入侵者是不是很妙啊?快试试吧!

发表于:2006-09-05 08:09:34 分类:工作 发表评论 Tags:

Flash8无法启动的解决方法

今天下午更换了主板。发现FLASH8无法启动。
花了N久,终于找到方法:
更改这个目录名即可。
system32/quicktime

发表于:2006-09-01 06:09:24 分类:工作 3条评论 Tags:
Page 6 of 20« First...345678910...1520...Last »

正在加载信息...

Archives