Current time: 11-27-2024, 04:57 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IE8などでの真っ白になる件
Author Message
kimono Offline


Posts: 1
Joined: Sep 2009
Reputation: 0
Post: #1
IE8などでの真っ白になる件
こんにちわ。kimonoですSmile

こちらでは初めての書き込みになります。

ちょっと今回は、ずっと困っていた件での、バグ修正(?)がわかりましたので、ご挨拶と報告も含めて、どなたか英語で伝えてくれないかなぁと思って、書き込みさせていただ​きました。

以前から、日本語を適用したispCPにて、IEにて、いくつかのページが真っ白になってしまう現象が起こっていました。
他のブラウザでは問題ありませんでしたので、そちらで運営しておりました。
しかし、何故本家では対応しないのだろうと思っており、ずっと悩んでいたのですが、ようやく原因がわかりました。

ispCPでの表記での文字化けが原因です。
恐らく、日本語以外の環境では、これは文字化けが起こらず、そのためにバグにもなっていなかったと思われます。
/var/www/ispcp/gui/themes/omega_original/
の中身のテンプレート関係、ほぼ全てに言えることですが、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{たいとる}</title>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
このような形で始まっております。
順序で、キャラセットよりも前にタイトルがあるため、その部分がIEではうまく読み取れず、UTF-8などに変換されず、文字化けを起こしていたというのが原因になります。

こちらの対処法ですが、単純にタイトルの順番を変えて、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>{たいとる}</title>
とすることで、全て改善されます。
しかし、テンプレート数も多く、毎回修正するのも大変ですので、新しいバージョンなどで対応していただけましたら、いいと思い、報告させていただきました。

ちなみに、1.0.7rcでも対応はされておりませんでした。
また、英語での説明がうまくできないために、こちらに記載させていただきました。

お手数ですが、何卒、よろしくお願いいたしますm(__)m
(This post was last modified: 10-16-2010 02:40 PM by kimono.)
10-16-2010 02:40 PM
Visit this user's website Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #2
RE: IE8などでの真っ白になる件
ispCP 1.0.8での対応を行なってくれています。
ShadowJumperが担当になっています。

こちらで修正ファイルを作成して、送った方が早く対応できるかも
しれません。
教えていただいた方法では、ispCP1.0.7では、問題の事象が発生しませんでした。

(10-16-2010 02:40 PM)kimono Wrote:  こんにちわ。kimonoですSmile

こちらでは初めての書き込みになります。

ちょっと今回は、ずっと困っていた件での、バグ修正(?)がわかりましたので、ご挨拶と報告も含めて、どなたか英語で伝えてくれないかなぁと思って、書き込みさせていただ​きました。

以前から、日本語を適用したispCPにて、IEにて、いくつかのページが真っ白になってしまう現象が起こっていました。
他のブラウザでは問題ありませんでしたので、そちらで運営しておりました。
しかし、何故本家では対応しないのだろうと思っており、ずっと悩んでいたのですが、ようやく原因がわかりました。

ispCPでの表記での文字化けが原因です。
恐らく、日本語以外の環境では、これは文字化けが起こらず、そのためにバグにもなっていなかったと思われます。
/var/www/ispcp/gui/themes/omega_original/
の中身のテンプレート関係、ほぼ全てに言えることですが、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{たいとる}</title>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
このような形で始まっております。
順序で、キャラセットよりも前にタイトルがあるため、その部分がIEではうまく読み取れず、UTF-8などに変換されず、文字化けを起こしていたというのが原因になります。

こちらの対処法ですが、単純にタイトルの順番を変えて、
Quote:<?xml version="1.0" encoding="{THEME_CHARSET}" ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="robots" content="nofollow, noindex" />
<meta http-equiv="Content-Type" content="text/html; charset={THEME_CHARSET}" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>{たいとる}</title>
とすることで、全て改善されます。
しかし、テンプレート数も多く、毎回修正するのも大変ですので、新しいバージョンなどで対応していただけましたら、いいと思い、報告させていただきました。

ちなみに、1.0.7rcでも対応はされておりませんでした。
また、英語での説明がうまくできないために、こちらに記載させていただきました。

お手数ですが、何卒、よろしくお願いいたしますm(__)m
12-09-2010 11:37 AM
Find all posts by this user Quote this message in a reply
Noriaki Offline
Moderator
*****
Moderators

Posts: 13
Joined: Apr 2009
Reputation: 0
Post: #3
Wink RE: IE8などでの真っ白になる件
ご報告ありがとうございます。

最新のバージョンでは当該現象は起こらないと思いますので、ご面倒ではございますがテスト環境等でご確認頂ければと思います。

また、既にご存知ではあるかと思いますが、他のユーザー様にも一つチェックして欲しい事として、ispCPコンパネ部分用のApacheのconfigファイルは、通常の​セットアップでは日本語向けに修正されないので、セットアップ後に手動で日本語環境に適した設定に直してあげる必要があります。

例えば、

LanguagePriority en da nl et fr de el it ja kr (後略)

のjaを先頭のenより前に置換したりなどです。
12-20-2010 10:43 AM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #4
RE: IE8などでの真っ白になる件
記述としては、指摘されている内容で修正されるのが、正しいと思います。
IE6では発生します。


(12-20-2010 10:43 AM)Noriaki Wrote:  ご報告ありがとうございます。

最新のバージョンでは当該現象は起こらないと思いますので、ご面倒ではございますがテスト環境等でご確認頂ければと思います。

また、既にご存知ではあるかと思いますが、他のユーザー様にも一つチェックして欲しい事として、ispCPコンパネ部分用のApacheのconfigファイルは、通常の​セットアップでは日本語向けに修正されないので、セットアップ後に手動で日本語環境に適した設定に直してあげる必要があります。

例えば、

LanguagePriority en da nl et fr de el it ja kr (後略)

のjaを先頭のenより前に置換したりなどです。
12-28-2010 03:00 PM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #5
RE: IE8などでの真っ白になる件
ispCPの担当者から、ispCP Omega 1.1.0 Beta 1 で修正したとの連絡がありました。
確認していただければと思います。

自分もテストしてみます。
06-11-2011 09:04 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)