4

Day CQ のページ コンポーネントに追加するマークアップがあり、作成者によって UTF-8 でエンコードされています。最初は CRXDE に保存できませんでした。エディターが ISO-8859-1 に保存するように設定されていたためです。これを変更する設定を見つけましたが、このコンポーネントを使用するページをブラウザにレンダリングすると、一部の文字が別のエンコーディングを使用しているように見えます。変更が必要な CQ ウェブサーバーまたはサーブレットエンジンの設定はありますか? Windows 7 で CQ 5.3 を実行しています。

編集: HTTP ヘッダーには Content-Type: text/html;charset=UTF-8 があり、 meta http-equiv="Content-type" content="text/html; charset=utf-8" を指定するメタ タグがあります。

4

1 に答える 1

3

解決策は、このページのレンダリングの一部であるすべての JSP に pageEncoding="UTF-8" を追加することだったと思います。また、このリンクhttp://www.coderanch.com/t/87264/Tomcat/Character-Encoding-Tomcatに従って web.xml ファイルを変更し、サーバーを何度も再起動しました。

于 2011-09-26T16:00:50.750 に答える