[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0487] Re: Safari の文字化け防止
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0487] Re: Safari の文字化け防止
- From: Yan <yan@xxxxxxx>
- Date: Thu, 08 May 2003 17:25:02 +0900
こんにちは、Yan です。
+--ぐるり <gururi@xxxxxxxxxx> さんは、
| [osx-users:0485] Re: Safari の文字化け防止
| "<5052687.1052372220163.JavaMail.gururi@xxxxxxxxxx>"
| に関するメールで、次のように書いておられます。
|
|Content-Typeヘッダ調べてみました。
どうもありがとうございます。
+--vm_converter <vm_converter@xxxxxxx> さんは、
|| [osx-users:0486] Re: Safari の文字化け防止
|| "<200305080618.h486IBGI001181@xxxxxxx>"
|| に関するメールで、次のように書いておられます。
:
||さっき私はHTMLのソースを眺めてました。
METAタグはないようですね。
|[localhost:~] ore% curl -I 'http://store.apple.com/0120-APPLE-1/WebObjects/japanstore?family=eMac'
:
|Content-type: text/html
:
|#何か指定しろよ..........>AppleStore
確かにcurl -Iでヘッダだけ取ってくるとcharset指定がないですねぇ...
そこで、DeleGateをちょっと動かして、その通信ログを取ってみました。
すると、
1 HTTP/1.1 200 Apple
2 Server: Netscape-Enterprise/3.6 SP3
3 Date: Thu, 08 May 2003 06:02:06 GMT
4 Content-type: text/html; charset=Shift_JIS
5 Connection: keep-alive
6 Content-length: 37421
7
8 <HTML>
9 <HEAD><TITLE>The Apple Store (Japan)</TITLE></HEAD>
:
ということで、めでたく(?)Shift_JISが指定されていました。
肝心の対応策なのですが...
|で、この部分までで7KBくらいあるんですね(笑)。先頭1〜数KBだけで判定してたりする
|と、ASCIIやISO-8859-1と判定されてもしょうがないと思います。
本来はヘッダでcharsetが指定されていれば、自動判別をバイパスすれば
いいのでしょうが、それをWebCore内部で判断するのはとても難しい
(デフォールトエンコーディングの設定と区別がつかず、できない?)
ようです。
自動判別で区別できないときは、なすがままにするか...
なんにせよ、今近くにMacがないもので、もう少しお待ちください。
|#役に立たね〜(笑)
||# というか、なんて中身の無いメール...。
#いえいえ、助かります。
--_| _/ _/| _| _/ ---- Yan (m78.com) ----
_/ _/_| _/_|_/ mailto:yan@xxxxxxx
_/ _/ _|_/ _| http://yan.m78.com/
--[PR]------------------------------------------------------------------
┏┏┏┏┏┏【NEWS】パソコンを安くお得に買いたい方へ【NEWS】┏┏┏┏┏┏
◆理想のパソコンをお届けします◆マウスコンピュータージャパン◆
■AMD AthlonXPプロセッサ1700+搭載 ■オリジナルCDも作れるCD-RWドライブ
「Easy-300」ならこのスペックでも\39,800!
http://ad.freeml.com/cgi-bin/ad.cgi?id=bNFYg
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp