解决WordPress升级后出现Warning: Cannot modify header information - headers already sent by

WordPress 2.9.2升级之后出现一个问题,在一些操作,比如删除垃圾留言、发表新的文章时候会提醒一下的错误。 Warning: Cannot modify header information - headers already sent by (output started at /home/alswl/public_html/wp-settings.php:1) in /home/alswl/public_html/wp-includes/pluggable.php on line 868 我简单查找了一下,这是一个简单的编码问题,1分钟可以搞定了。 1.Ftp下载wp-settings.php这个文件,用记事本打开这个文档。 2.另存为"ANSI"格式的文本。 3.重新上传覆盖原文件。 如果还有其他文件出现问题,继续修改编码有问题的文件...

2010-02-21 · alswl

编码: ASCII(ANSI), GB-2312, UNICODE, UTF-8,UTF-16

ASCII字符集 7位的编码方案,总共表示128个字符,其中包括了大小写英文字母、数字、标点符号等常用字符。英语世界已经足够应付。 ISO-8859-1字符集 也称ISO-Latin字符集,它扩展了ASCII字符集,用到了8bit字节里的最高一位,这样它就有256个字符,前128个字符和ASCII字符集相同 。有了ISO-Latin字符集,西方世界的一些其它语言,如西班牙语、法语、德语、意大利语都够用了。...

2009-09-12 · alswl

MySQL Command Line Client乱码问题及解决方案

以前用MySQL时候都是可视化界面,如MySQL Admin使用,现在学着使用MySQL Command Line client,初次接触,就遇到乱码问题。 乱码是中文字符串的,Google后,找到一些解决方案。摘录如下: 引用自今天去祸害哪家的闺女呢?<猛击这里打开> 1:改变数据库的默认编码配置,在MYSQL的安装目录中,找到my.ini,修改默认编 码为:default-character-set=utf8 2:建...

2009-07-06 · alswl

乱码之战

今天重新设计了贴吧的数据库,参考了WordPress的无外键,设置default的值,我取消了两个外键,仅保留一个对应CategoryId的外键。 修改数据库时候发现MySQL的charset还是’latin’,就顺手修改成’utf-8’来保证统一,结果就出事了。 因为我修改了DAO,单元测试之后重新走一遍网页测试流程,结果发帖时候遇到乱码。 一回生两回熟...

2009-05-22 · alswl

Eclipse中开发的Jave EE项目在Tomcat的部署

贴吧最基本的功能写完了,正好可以应付数据库设计课的实验。于是我准备把贴吧的项目从Eclipse的开发环境中移植出来,在Tomcat中进行部署。 也许是习惯了Eclipse提供的便利,这个小小的移植,居然难倒了我,直接把Eclipse里的PostBar考出,根本不能运行,直接报404错误。Google 上也没有提供详细的步骤,也许大家都觉得这个问题很简单吧,呵呵。 我琢磨了一会,终于整理出了头绪。 1.修改...

2009-05-20 · alswl

乱码!又见乱码!

今天解决了贴吧发帖的问题,可以正确的发送到正确的分类了。 随后遇到的问题是发帖完毕返回 Category.action 时候,无法读取争取的贴吧分类数据,经过在 struts.xml 里的Category.action 里的 result 后面的url加入参数,可以读取正确categoryId了 本来想在result中加入param元素而不是在url后面加 ?categoryId=0来实现,但是尝试了好久,Google和官方文档都没有什么解决方案 其中遇到的一个问题是「&a...

2009-05-09 · alswl

Struts2的编码问题

继续昨天的编码问题 我一直全部采用UTF-8格式,而且在jUnit测试中并没有问题,说明是在Struts进行数据收集时候出错。 Google之后,根据网上一些建议修改web.xml struts.xml 但都没有效果。 网上建议在web.xml中添加 : <filter> <filter-name>struts-cleanup</filter-name> <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class> </filter> <filter-mapping> <filter-name>struts-cleanup</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 来设定本地化和编码,然后在struts.xml中添加过滤器 <constant value="UTF-8" name="struts.i18n.encoding"></constant> <constant value="UTF-8" name="struts.locale"></constant> 根据我测试,都没有效果。 我检查完JSP页面编码和本地文件编码,也都不存在问题。 最后我在一...

2009-05-08 · alswl