0

文字セット/セッションの問題に直面しています。

コンテキスト: Zendを使用して Web サイトを開発しました。ISO-8859-1 文字セットを使用する必要があります。ユーザーが使用している間、一部のデータはセッション変数 ( Zend_session ) に保存され、すべて問題ありません。

しかし、ユーザーがブラウザを閉じて数秒後に再起動すると、ユーザー セッション変数が UTF-8 文字セットに変換され、すべてのアクセントが正しく表示されません!

だから、私の質問は次のとおりです: -データがサーバー側に保存されるときに使用するZend_Session文字セットを指定することは可能ですか? - ユーザーがブラウザを閉じたときにセッションのクリーンアップを強制することは可能ですか?

よろしくお願いします!

4

1 に答える 1

0

問題ありませんでした...

文字セット UTF-8 から ISO-8859-1 に移行しましたが、古いバージョンの Web サイトがまだブラウザーで開かれていました。

そのため、ブラウザの起動時に、私の Web サイトの両方のバージョンが同時にロードされ、データが php セッション変数にプッシュされました。

私の間違い

于 2012-07-07T07:53:27.960 に答える