PHP中的AJAX中文乱码解决

php
  AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的比较多(我是用的PHP),所以到最后都没找到自己满意的答案。

  众所周知,使用AJAX的中文乱码可以大概分为两中,第一种是向服务器端发送中文参数时(xmlhttp.open(“get|post”,url,true)),服务器端接收到的为乱码,这个也是我今天遇到的问题,没做处理之前,在IE里是正常的,但是在Firefox里面就出现了乱码,我先把接收到参数输出到一个文本里,没有发现什么问题,郁闷了,然后我就把查询语句在输出来观察(我这里是要从数据库里查出与参数相关的东西),终于发现问题,IE和Firefox输出的参数不一样,虽然汉字上都一样,但是和前后连接上有细小的区别,于是认定了是编码问题,在网上查找了相关资料,都没能解决问题,但是得到一些启示,因为AJAX发送数据都是采用UTF-8编码的方式发送的,所以要在服务器端进行编码转换(我这里页面是采用GB2312编码的,如果是采用UTF-8的话应该不会有这步的问题),所以我在服务器端进行了UTF-8转GB2312。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期四, 二月/26/2009 | PHP | 2 条留言
标签:,


MediaTemple主机指南:添加新域名到你的服务器

这次将指导你如何添加一个域名到你的DV主机里面。这个方法同样也适用于子域名的需要。

1、登陆到Plesk 控制面板

2、点击Domains
clickondomains

3、点击右边Add New Domain
addnewdomain
阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期一, 二月/23/2009 | 国外主机 | 0 条留言
标签:,


术士之神的回归

ss
  我们没有法师的博学,没有牧师的圣洁,没有骑士的高贵,没有战士的勇猛,更没有盗贼的诡异,德鲁依的神秘,萨满祭祀的万众景仰,猎人的万里独行。
  我们是被称为术士的群体……一个没有归宿,没有朋友甚至没有亲人的群体……

  他们用鄙视的目光看着我们,“一群把灵魂出卖给恶魔的家伙!”他们只会这样指责我们,却从来没有人问过我们,为什么把自己的灵魂当作交易的砝码……
  术士的数量是屈指可数的,毕竟人最看重的就是自己的灵魂,而术士恰恰把这最珍贵的东西象货物一样交易给恶魔……
  当我们与恶魔血契的时候,有多少人知道我们内心的痛苦……那如同火烧一样的感觉,有多少人能够与我们分担……为了力量,我们不得不这么做……
  被力量蛊惑?被毁灭之力吸引?有多少人崇尚我们的力量,只要一笔交易,你也能拥有,为什么你们不敢?
  毁灭……你们只看到我们消灭敌人时的爽快,又有多少人明白毁灭一途……燃烧自己,毁灭敌人的真谛! 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期一, 二月/23/2009 | 网络日志 | 0 条留言
标签:,


使用Java查询域名(DNS)信息

Java

这是很久以前的一段代码,是关于DLOG4J里用到的一个项目叫dnsjava,网址是:http://www.dnsjava.org ,利用dnsjava可以查询域名对应的IP地址、MX记录等信息,可能有人需要这样的功能,故此贴出来,下面是具体的使用代码:

String domain = “gmail.com”;

//查询邮件交换记录
Lookup lookup = new Lookup(domain, Type.MX);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL){
System.out.println(“ERROR: ” + lookup.getErrorString());
return;
}
Record[] answers = lookup.getAnswers();
for(Record rec : answers){
System.out.println(rec.toString());
}

//查询域名对应的IP地址
lookup = new Lookup(domain, Type.A);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL){
System.out.println(“ERROR: ” + lookup.getErrorString());
return;
}
answers = lookup.getAnswers();
for(Record rec : answers){
System.out.println(rec.toString());
}

运行时需要引入dnsjava的jar包!

AddThis Social Bookmark Button

Ryan 发表于 星期一, 二月/23/2009 | Java | 1 条留言
标签:,


WordPress摘要和内容的显示问题

wordpress

采用手动截断文章的方法,这个不是真正意义上的摘要,使用more标签,即在写文章的时候点击more来截断,要使用代码模式才能在工具条看到more这个功能按钮,点击就可以插入了。使用这种方法得到的“摘要”算不得真正的摘要,因为很多文章的摘要并非正文的一部分。况且,相当多朋友使用摘要方式显示的目的是减少首页的流量、加快加载速度,而使用more标签达不能满足此要求;还可以编辑主题让主页显示摘要,修改主题中的index.php文件,把 <?php the_content();?> 这样的代码修改为<?php the_excerpt();?>。

使用这种方法,所有的文章在首页都变成以摘要的方式显示,如果某一篇文章没有摘要,WP会帮我们把文章的前面一段弄成摘要,显示在首页。如果我只想让有摘要的文章显示摘要,而其它文章显示全文呢? 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | WordPress应用 | 6 条留言
标签:,


WordPress函数:get_archives

wordpress

  WordPress输出存档文章的函数:wp_get_archives ();
  此函数的主要用途是显示和输出存档的文章及数量,可以在“外观-主题编辑器-侧边栏”也就是sidebar.php中可以找到,如果sidebar.php中没有,在网站的侧边可能显示不出来按年、月、周、日的存档及其文章数量。
  此函数及其参数具体如下:
  wp_get_archives(‘type=monthly&limit=8&format=html&before=…&after=…&show_post_count=true’); 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | WordPress应用 | 1 条留言
标签:,


WordPress模板文件常用内置函数简单说明

wordpress

<?php bloginfo(’stylesheet_url’); ?> 显示style.css文件路径.

<?php bloginfo(’name’); ?> 显示当前Blog的标题.

<?php bloginfo(’url’); ?> 显示当前Blog的URL地址.

<?php bloginfo(’description’); ?> 显示当前Blog的描述.

<?php if(have_posts()) : ?> 是否有日志

<?php while(have_posts()) : 如果有日志,循环继续 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | WordPress应用 | 2 条留言
标签:,


增加英文网站反向链接

国内研究英文SEO的朋友不是很多,所以相关的资源也不多,英文SEO里面其实最难的除了内容,那就是外部链接了,很多朋友在做英文网站的优化时,都会在外链这个问题上感到头痛,这里古心神继续为大家分享相关的学习资料,分别从网站内容、网站以外的努力、花钱买链接、寻找免费链接、一些实践经验等5个方面进行分解:

一、网站内容
这是我最喜欢的获得链接的方式。这种链接非常好,因为你不需要去邀请或者购买,它们自己会来,并且永久存在。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | 英文网站优化 | 0 条留言
标签:,


英文网站营销小经验

很多人都在反映一个问题,我们的英文营销,90%以上都是靠展会等来完成的,在网络上做英文营销,根本就没什么效果!这是一个普遍存在的现象,当然原因有很多,我们一步一步来,首先既然是做网络营销,有自己的网站是必须的,但是企业英文网站和非英文网站有着截然不同的区别,下面我们就来分析一下现在几乎所有的外贸网站存在的问题。

1:一站式中英文混合版      
我们经常看到,一些既做内销也做外销的企业常常把中英文版置放到一个网站上,更可怕的是有些页面文字干脆来一段中文再来一段英文翻译,这种用户定位不明的做法是费力不讨好的。对于以内销为主的企业来说这样做无可厚非,因为英文版是一种辅助性质。但对于那些想大力开拓海外市场的企业来说非常有必要将英文版与中文版分开,注册独立域名,完全以专业外向型企业的形象出现。这个是目前存在最普遍的现象,而且至今仍未得到改观和重视。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | 搜索引擎营销 | 0 条留言
标签:, ,


前面越走一定会越宽阔

如何的难过,我也不会去放弃。
从一开始早就已经做好了准备。
纵是跌倒在地,流着血,也会再爬起来!

痴心现在已经不再流行,恋火都不再那么的动人,风一吹就可以让承诺变成微尘!
最终主角却还是变了陌路人。

想好好的拥抱情人,身边竟是充满着敌人,哪里还会找到刻骨铭心呢?
给那个人偷走你的吻,我便在人潮浪里中,不断的往下沉,永远也走不出这烙印。

抬起头,我不信我会灭亡。。。
然后双眼注满励志的眼光,就如同幸福早已经来到眼前一样。
最终会找到适合自己的这条路,将会越走越宽阔直到永远!

AddThis Social Bookmark Button

Ryan 发表于 星期天, 二月/22/2009 | 网络日志 | 0 条留言
标签:


用WordPress实现提高adsense单价的方法(全)

1.只针对搜索引擎用户显示广告

10-killer-wordpress-hack1gif

总所周知,普通的用户并不会点击广告,90%的情况,点击广告的是来自搜索引擎的用户。
另外一个问题是Google智能的定价机制,成为智能定价意味着你的点击等级(CTR)非常低,你每此点击所得将减低两倍,甚至10倍,例如每次点击所得为1$,在智能定价下,你所得的只能是$0.10,很痛苦,是吗?高兴的是,这个只针对来自搜索引的用户显示广告的方法能带来更多的点击和更高的CTR。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期五, 二月/20/2009 | GoogleAdSense | 1 条留言
标签:, , ,


WordPress 中的FCK标点符号自动转换

一直以来都是用的FCKeditor,大部分感觉还算好,最不爽的是它会转化许多符号,例如双引号变成 &quot。经常要发一些代码,这些符号当然不会少,以至于大部分时间我都是先编写文字,后最在编辑 HTML 加入源代码段。

把 fckconfig.js 中的 FCKConfig.ProcessHTMLEntities 置为 false。

AddThis Social Bookmark Button

Ryan 发表于 星期三, 二月/18/2009 | WordPress应用 | 0 条留言
标签:, , ,


Google沙盒常规逃生法

核心提示:Google的注册专利在某些点上指出了为什么许多网站会被投放到沙盒里面好久,注意下面的几点建立链接策略,可以缩短你的网站在沙盒里面的停留时间。

要和外部网站进行有益的链接,建立链接不要着急,要缓慢而持续,仔细思考链接的源头文字(anchor text)怎么写,将它们写在链接里面,使用多样的起源文字,将链接连在你经常更新的那些页面中。 阅读全文

AddThis Social Bookmark Button

Ryan 发表于 星期二, 二月/17/2009 | Google优化 | 0 条留言
标签:


PR值算法原理基于的2个前提

1、一个网页虽然没有被多次引用,但是被重要的网页引用,则它也可能是很重要的;一个网页的重要性被平均的传递到它所引用的网页。这种重要的网页称为权威(Authoritive)网页。

2、假定用户一开始随机的访问网页集合中的一个网页,然后跟随网页的链接向前浏览网页,不回退浏览,那么浏览下一个网页的概率就是被浏览网页的PageRank值。

 

AddThis Social Bookmark Button

Ryan 发表于 星期一, 二月/16/2009 | Google优化 | 0 条留言
标签:,


SEO中文关键词分析与挖掘工具

做SEO、SEM专职工作的朋友所使用的关键词分析工具很多,但对于一个只需略懂SEO和部分操作手段的普通网友而言,WordTracker.cc的关键词分析与挖掘功能是相当优秀和实用的。今天leesum在收到其邮件才发现该网站已全新打造出“追词网”并继续提供更为优秀的SEO分析功能。所幸,我手上还有几个邀请码,你需要么?

阅读全文
AddThis Social Bookmark Button

Ryan 发表于 星期五, 二月/13/2009 | SEO工具 | 0 条留言
标签:,