MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Netアンサーが使えない[1.5]
https://forums.mozillazine.jp/viewtopic.php?f=2&t=408
ページ 12

作成者:  kubo [ 2005年12月11日(日) 22:29 ]
記事の件名:  Netアンサーが使えない[1.5]

http://www.saisoncard.co.jp/index.html
のNetアンサーで明細書など表示しようとすると、以下のように表示されます。
1.0.7までは問題なかったので、1.5のバグかと思うのですが、Netアンサーを使えてる人はいますでしょうか?

CORBA service Error Occurred.
Not running CORBA Object.

作成者:  Cai [ 2005年12月12日(月) 00:57 ]
記事の件名: 

ログインできないのでエラーメッセージからの推測ですが、サーバ側の問題だと思います。
IEなど他のブラウザでも同様のエラーメッセージが出ますか?

作成者:  kubo [ 2005年12月12日(月) 07:02 ]
記事の件名: 

IE6.0SP2では問題なく使用できています。
ちなみに、FirefoxのJavaScriptコンソールにエラーは出てませんでした。

拡張はAdblockPlusのみです。もちろんセゾンはブロックしていません。

作成者:  ゲスト [ 2005年12月12日(月) 13:00 ]
記事の件名:  Re: Netアンサーが使えない[1.5]

kubo さんが書きました:
CORBA service Error Occurred.
Not running CORBA Object.


問題は起きているものの

1. どっちの問題なのかまったく白黒つくものではないが、サーバの責任も結構ありますし
2. クレディセゾンに問い合わせるのが一番(知らせるべき重篤なエラー)ですが
2.1 この種のエラーは一時的であることが多い(恒常的ならひどいサーバ)ですし
2.2 そこで「非対応」と返答されたら逆にあきらめるしかありません

と思います。エラーメッセージの内容が内容だからです。

CORBA という技術をご存知ですか。 @IT による CORBA の解説TECHSCORE による CORBA の解説はありますが、何のことやら分からないかもしれません。ユーザには何のことやら分からないことが重要で、これはサーバで使う技術です。

掲示板で英語にて "Server Configuration Error" と書かれたエラー画面だけが表示されたことがありませんか? 要はあれと同類のエラー画面で、サーバで動いているソフトウェアが違うので違う文面になっただけです。

そういう画面が出たときの責任はサーバにあるとされることが多いです。ブラウザがルール破りだったらブラウザに問題があると思う方も多いですが、見るなと言っても見る人は見る -それどころかわざと壊れたデータを送りつける奴もいる- Web サイトで送られてきたデータが悪いからとエラーを起こしてしまうとサーバの不出来も問われます。

作成者:  kubo [ 2005年12月12日(月) 21:59 ]
記事の件名: 

ありがとうございます。

safe-modeだと、エラーも出ず無事明細書が見れました。
Adblockを削除して、通常起動しても明細書見れずにエラー。
ということは、safe-modeと通常起動で、拡張を無効にする以外の違いが何かあるはず。
そこを詰めていこうと思います。

作成者:  Cai [ 2005年12月13日(火) 02:37 ]
記事の件名: 

kubo さんが書きました:
ありがとうございます。

safe-modeだと、エラーも出ず無事明細書が見れました。
Adblockを削除して、通常起動しても明細書見れずにエラー。
ということは、safe-modeと通常起動で、拡張を無効にする以外の違いが何かあるはず。
そこを詰めていこうと思います。


うーん、Safe Modeでは拡張機能とテーマが無効化されるだけでその他の設定は変化しないはずなんですが。
Safe Modeではなく新しくプロファイルを作った場合はどうなるでしょうか?

CORBAが出しているエラーメッセージなので十中八九サーバ側の問題だと思います。
まずはセゾンに確認してみることをお勧めします。

作成者:  Kameoka Jr. [ 2005年12月15日(木) 01:04 ]
記事の件名: 

同じ問題で悩んでおりました。
早速新しいプロファイルを作成したところ(firefox.exe -p)問題が解決致しました。
1.07で上手く行けたものですから、ちょっと先方に連絡することがはばかれたのでした。
有難うございます。ご報告まで。

作成者:  kubo [ 2005年12月17日(土) 10:33 ]
記事の件名: 

エラーメッセージから、サーバー側が悪いように思えますが、1.5の実装がおかしいことも考えられます。

同じ拡張を新規プロファイルに入れても問題ないことから、拡張を削除しても設定が残っていたことが影響したのではないかと思います。

アドバイスいただいた方ありがとうございました。

作成者:  passer [ 2005年12月20日(火) 23:38 ]
記事の件名: 

 ちょうど同じ問題で悩んでいましたので、こちらのトピックが大変参考になりました。
有難うございます。
 こちらのを参考に私も試してみました。

 ログイン後のページ情報を確認したところ文字エンコードが「UTF-8」になっていました(タイトルバーの日本語が化けてます)。新規プロファイルを作成してアクセスすると、同ページは「Shift-JIS」になっていて、正しく表示します。
 そこで、件のページの文字エンコードを強制的にShift-JISに変換※してやると、以前のように正しく表示されるようになりました。
 ※このページにはメニューバーがないので、右クリックメニューに文字コード変換を拡張して実行。

 と言う状況なのですが・・
 どうしてUTF-8と判断してしまうのか、よくわかりません。キャッシュを消したりしてみたのですが、再度アクセスするとやっぱりUTF-8です。
 なにか情報がありましたらよろしくお願いいたします。

 失礼致しました。

作成者:  もしかして [ 2005年12月21日(水) 00:52 ]
記事の件名: 

その頁に文字コードが設定されてないなら、Firefoxは規定の文字エンコーディングを使いますが、それが
引き継いだプロファイルではUTF-8、
新規プロファイルでは初期値のShift-JIS
になっているのではないでしょうか。

作成者:  passer [ 2005年12月21日(水) 21:49 ]
記事の件名: 

レス有難うございます。

該当ページのソースコードには
<meta http-equiv="Content-Type" content="text/html;charset=sjis">
が含まれています。
sjisはshift_jisのことですよね?

以前のバージョン(1.07)には、オプションに規定の文字エンコーディングを設定するところがあったように記憶しているのですが、1.5には見あたらないようです。どこで設定したら良いものでしょう?

重ねての質問で申し訳ありません。
お手数かけますがよろしくお願いいたします。

作成者:  もしかして [ 2005年12月21日(水) 22:39 ]
記事の件名: 

>文字エンコーディングを設定
[コンテンツ]の[フォントと配色]の[詳細設定]
にあります。

作成者:  もしかして [ 2005年12月21日(水) 22:53 ]
記事の件名: 

Web標準普及プロジェクト
http://www.mozilla.gr.jp/standards/webtips0022.html
には
charset=shift_jis
としか載っていないので
charset=sjis
は間違った表記なのではないでしょうか。

作成者:  passer [ 2005年12月22日(木) 00:37 ]
記事の件名: 

レス有難うございます。

> [コンテンツ]の[フォントと配色]の[詳細設定]
 ありました!
 失礼しました。
 ここはちゃんとShift_JISになっていました。ということは、文字コード指定が間違っていれば、デフォルト=Shift_JISで表示されそうなものですが・・・

 Netアンサーはフレーム構成で、shift_jis指定とsjis指定が混在しているようです。
 あとはもう、セゾンに問い合わせてみるしかなさそうです。

 いろいろと有難うございました。

作成者:  kmihara [ 2005年12月22日(木) 10:55 ]
記事の件名:  文字エンコーディング話、あれこれ

passer さんが書きました:
> [コンテンツ]の[フォントと配色]の[詳細設定]
 ありました!
 失礼しました。
 ここはちゃんとShift_JISになっていました。ということは、文字コード指定が間違っていれば、デフォルト=Shift_JISで表示されそうなものですが・・・


そうじゃないんです。そこは「私はこの文字エンコーディングのページが欲しい」とサーバに要求する内容を設定する場所です。その文字エンコーディングのページを送ってくれるかどうかはサーバ次第です…

送られてきたページの文字エンコーディングの自動判別は通常メニューの

メニュー「表示」→「文字エンコーディング」→「自動判別」→(お好みに合わせて。おそらく「日本語」)

文字エンコーディングを要求できることにびっくりされたかもしれません。HTTP/1.1 にはそのような機能があります。ただし、Firefox は「できればこれがいいけど、無かったら後は何でもいいよ」という穏健な要求をするように作られているので、サイトは何も考えなくても約束違いにはなりません

引用:
Web標準普及プロジェクト
http://www.mozilla.gr.jp/standards/webtips0022.html
には
charset=shift_jis
としか載っていないので
charset=sjis
は間違った表記なのではないでしょうか。


文字エンコーディングの名前は IANA という組織が管理していて、CHARACTER SETS という文書に載っているのがインターネットでテキスト・HTML・XML ファイル(メール含む)を送受信する際の公認の文字エンコーディングの全てです(この中には、双方同意の上で無ければ使うな、と釘をさしてあるものもあったりして、いきなり使っていいものは限られてくるのですが)。ここに載っていない名前を使う場合は頭に "x-" と付けるのがルールです(だから Shift_JIS が未公認の頃は "x-sjis" という名前が使われたりしたものです)。

上の文書を調べると分かりますが、"Shift_JIS" はありますが "sjis" はありません(アルファベットの大文字・小文字は区別しません)。

chaser=sjis と書くのは原典を調べなかった技術者が思い込みで書いたものでしょう。やさしく書き下ろした解説書や他の人のサイトを見て真似をすると、間違いも真似してしまうことがあります。

ただ、Firefox のソースコードを調べると中には対応のコードが入っているかもしれないのですが、すみません、調べていません。

ページ 12 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/