4

ローカルホストで sugarCRM を使用しています。

明確な理由はありませんが、Firefox は Quirks モード (ログイン ページ) でページを表示しています。これはページを完全に台無しにしています。表示されるデータのサンプルは次のとおりです。

��������Z�n7�-}v�fd4��q�Z�·8�a�-� f(� 5�rf��<�b�y�=��ftwRw �@"����m�<�2��^?}� -��Ӌ�s���w|�#��Wo����U��'���a�n� {2��f0f1�E��~K��� fA\�$♞)�ioDU�]�U�;�$�`��krp@�XKE|I�p&k������ C[rP��!��?�tH��9�j�p=

これはサーバー (apache) のせいかもしれないと思いましたが、Epiphany を使用すると、ページを完全に表示できます。ページ情報を見ると、レンダリング モードが互換モードになっていることがわかります。

標準準拠モードを強制的に使用する方法はありますか?

私はFirefox 3.5を使用してubuntu 9.10を使用しています(3.0.15も試しましたが、同じことが起こりました)すべての拡張機能を無効にしましたが、同じページが表示されました。友人が Chrome で表示しようとしたところ、同じことが起こりました :(

4

4 に答える 4

4

エンコーディングの問題ではないでしょうか?たとえば、Apacheは

Content-Type: text/html; charset=Big5

しかし、HTMLページは単にASCIIです。それからあなたはそのようにぎこちないものになります。HTMLエンコーディングがわかっている場合は、FFで[表示]-> [文字エンコーディング]を試して、少し前後に切り替えてください。

または、Apacheのhttpd.confを見て、

AddDefaultCharset

設定。

于 2009-11-17T13:42:33.793 に答える
2

あなたが投稿しためちゃくちゃなデータは、ドキュメントが使用している文字エンコードとFirefoxが使用していると考えている文字エンコードが一致していないことを示唆しています。

  1. 文字エンコードを選択してください
  2. 必ずドキュメントで使用してください
  3. Content-Typeヘッダーがそのエンコーディングを指定していることを確認してください

http://www.w3.org/International/tutorials/tutorial-char-enc/は便利なガイドです。

于 2009-11-17T13:43:13.933 に答える
2

Firefoxに標準準拠モードでページをレンダリングさせるには、HTMLにDOCTYPEを追加します。たとえば、(XHTMLではなく)HTMLを使用している場合は、次を使用します。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/DTD/strict.dtd">

このウィキペディアのリンクが役立つ場合があります-さまざまなレンダリングモードをトリガーします

于 2009-11-17T13:36:47.657 に答える
0

PHP 5.3 を使用していますか? それが理由かもしれません。Sugar のバージョンは何ですか?

于 2009-11-30T13:43:46.683 に答える