<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>路途志 &#187; dedecms</title>
	<atom:link href="http://www.lutuzhi.com/tag/dedecms/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lutuzhi.com</link>
	<description>一路走来，路途志</description>
	<lastBuildDate>Mon, 08 Aug 2011 16:04:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>dedecms的乱码问题，及其解决方案</title>
		<link>http://www.lutuzhi.com/opensource/152.html</link>
		<comments>http://www.lutuzhi.com/opensource/152.html#comments</comments>
		<pubDate>Sat, 21 Mar 2009 04:52:19 +0000</pubDate>
		<dc:creator>路途志</dc:creator>
				<category><![CDATA[聚焦开源]]></category>
		<category><![CDATA[dedecms]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[lutuzhi.com]]></category>
		<category><![CDATA[www.yuluyu.com]]></category>
		<category><![CDATA[乱码]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[繁简体]]></category>
		<category><![CDATA[谷歌]]></category>

		<guid isPermaLink="false">http://www.lutuzhi.com/?p=152</guid>
		<description><![CDATA[问题描述：在IE中，无论是在dedecms后台添加栏目，还是在前台发表文章，只要其中包含中文，都会出现乱码。而在firefox下一切正常。 问题分析： 1.dedecms没问题，可能是因为IE做了某些设置，导致中文不能被正确识别。但是http://www.yuluyu.com,在IE和firefox对于中文一切正常。http://www.lutuzhi.com在IE和firefox很正常。所以排除了IE设置引发问题的可能性。 2. 应该是dedecms程序的问题，google了一把、百度了一下，发现只有一个人提到过类似的问题，而且没人给出答案。而且firefox下dedecms又是正常的，所以也不能把这问题全归结在dedecms身上。毕竟这个系统经过多年发展，很多用户的使用已经比较稳定了。 至此陷入了僵局，本打算就此放弃研究。不甘心，用ZEND STUDIO跟了一下，发现dedecms输入的简体中文在POST的时候已经是乱码了。 数据从前段输入到存储至数据库可以简化为下面三步： 1.数据输入（dedecms界面） 2.数据传输 3.数据存储 现在数据在POST的瞬间被做了一次转换，而这个转换肯定不是dedecms做得。 那么问题至此有了眉目，在乱码这个问题上，dedecms不是罪魁祸首。出现乱码肯定是它在编码时没处理好，但是不全怪它。 解决方案： 那么到底是谁偷偷做了编码转换？问题应该出在IE或者它的插件上。 原来我的IE上有一个插件，是用来做繁简体转换的-alibabar。它有个选项叫：将送出的表格文字自动做繁简体转换。如下图： 正是这个小软件做的编码转换，也是它导致dedecms在ie下不能正确处理简体中文。把该选项勾掉，一切正常了。 至此dedecms乱码的问题得到了解决，但是我还有一个疑问： 为什么同样的环境下其余两个网站没问题： http://www.yuluyu.com-基于uchome http://www.lutuzhi.com -基于wordpress 具体原因没仔细去分析，不过我认为dedecms在编码处理方面可以借鉴康盛创想的做法，那是一个更加成熟的解决方案。]]></description>
		<wfw:commentRss>http://www.lutuzhi.com/opensource/152.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

