5

私のウェブページが欲しい

http://www.gmarks.org/math_in_e-mail.txt

私のApache 2.2.14サーバーで、すべてのプラットフォーム(またはこれに近いもの)のすべてのブラウザーで正しく表示されます。私は行を含めました

AddDefaultCharset utf-8

適切な .htaccess ファイルに。ただし、Ubuntu 10.04 を実行している自分のマシンでは、Google Chrome ブラウザーでのみ希望どおりにページが表示されることがわかりました。他のブラウザの問題: Opera では最後の 2 行が表示されません。Firefox では添字付きのalephが小さすぎます。rekonq では最後の 2 行が正しく表示されず、さまざまな Fraktur 文字が繰り返され、その他は表示されません。Opera と Firefox の Midori では両方の問題が発生し、Arora では Firefox と rekonq の問題が両方発生し、Epiphany では Opera の問題が発生します。

その Web ページをどこでも正しく表示するために、.htaccess ファイルに入れることができる何か、またはセットアップできるその他の構成はありますか? 私は、各ユーザーが自分のコンピューターにインストールしたフォント セットに依存する必要があると思います (明らかに、GIF 画像などを使用するという Web ページの目的に反します)。ブラウザ間の違いは奇妙だと思います。各ブラウザには、構成ファイルに独自のフォントのセットが含まれていますか、それともコンピュータ全体のフォントを含むディレクトリにアクセスしますか? (そして、最後の質問への答えは OS に依存しますか?)

さらに質問: .htaccess ファイルの行を

AddCharset UTF-8 .txt

デフォルトでフォントサイズを大きくして.txtファイルを表示させる方法はありますか?

4

1 に答える 1

4

テキストがUTF-8BOMで始まる場合(ブラウザがUTF-8を検索する場合でも)、またはHTTPContent-TypeヘッダーでUTF-8が文字セットとして指定されていない限り、ブラウザはテキストがUTF-8でエンコードされていることを認識しませんContent-Type: text/plain; charset=utf-8AddCharsetApacheに.txtファイルのその属性を生成するように指示する場合は、すばらしいです。

.txtファイルのフォントを単独で指定する方法はありません。そのためにはHTMLを使用する必要があります。.txtファイルのフォントを指定するには、.txtファイルのコンテンツの周りにHTMLラッパーを出力し、データ型としてではなくContent-Type指定するHTTPヘッダーを設定するサーバー側スクリプトを作成する必要があります。text/htmltext/plain

于 2012-07-20T21:28:57.443 に答える