[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0602] Safari 1.0の文字化け防止2



こんにちは、Yanです。
#ちょっと長いです。

Safari 1.0 (v85)ですが、新井 隆浩さんのページ(*)を参考に、
ちょっと処理を単純化して、長い日本語文章の一部文字化け現象
防止パッチを作ってみました。

http://yan.m78.com/softparts/WebCore85-yan-2.dmg

(*) http://member.nifty.ne.jp/arai/index.html

さらに、Formの入力フィールドの日本語が文字化けすることが
あります(*2)が、この文字化け防止パッチも含んでいます。

ただ、文字入力フィールドがある時に、Pageキャッシュを使わなく
なりますので、Back/Forwardボタンでの表示が少し遅くなります。
#この辺はAppleにちゃんと直してほしいところです。

ちなみに常にPageキャッシュを無効にするのは、このパッチを
使わなくても、
defaults write com.apple.Safari WebKitPageCacheSizePreferenceKey '0'
でいけるようです。

(*2)
例えば、googleで日本語で検索文字列を入力して、検索し、
結果表示ページからbackボタンで最初の入力ページに戻り、
別の日本語検索文字列に変更入力し、検索すると、結果画面の
検索文字列が"??????"といった感じになって、正しく検索できません。

ということで、以前のパッチと合わせて行っていることは、

1.utf-8を含む日本語文字コード自動認識
2.METAタグで文字コードが設定されていれば、自動認識しない
3.Default Encodingが日本語以外でも自動認識
4.自動認識バグ修正(^_^;)
5.日本語長文の一部文字化け防止
6.Form入力フィールドの日本語文字化け防止

です。

では、いつものように自己責任で。

--_| _/ _/|  _|  _/ ---- Yan (m78.com) ----
   _/  _/_| _/_|_/      mailto:yan@xxxxxxx
  _/  _/ _|_/  _|      http://yan.m78.com/

--[PR]------------------------------------------------------------------
    ☆★ボーナスでPC・デジカメ・DVDを買おうと思っているあなたへ★☆
=================================================================
PC・デジカメ・DVDの売れ筋ランキング、チャートで最新のデジタル製品が分かる!!
         ↓↓↓↓↓ 詳しくはこちら ↓↓↓↓↓
        http://ad.freeml.com/cgi-bin/ad.cgi?id=bYjmQ
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online  www.gmo.jp