浏览器重启后Zend_Session和charset兼容性问题

时间:2012-04-24 18:04:08

标签: php zend-framework character-encoding iso-8859-1 zend-session

我正面临着一个字符集/会话问题。

背景信息:我使用Zend开发了一个网站。我必须使用ISO-8859-1字符集。在用户使用期间,一些数据存储在会话变量(Zend_session)中,一切都很好。

但是,一旦用户在几秒钟后关闭并重新启动浏览器,用户会话变量就已转换为UTF-8字符集,并且所有重音都没有正确显示!

所以,我的问题是: - 当数据存储在服务器端时,是否可以指定要使用的Zend_Session字符集? - 当用户关闭浏览器时,是否可以强制清除会话?

提前谢谢你!

1 个答案:

答案 0 :(得分:0)

没有问题......

我从charset UTF-8迁移到ISO-8859-1,我的网站的旧版本仍然在我的浏览器中打开。

因此,在浏览器启动时,我的网站的两个版本都在同时加载并将数据推送到php会话变量。

我的错误