トップ «前の日記(Fri Jan 03 2003) 最新 次の日記(Thu Jan 16 2003)» 編集

よこいまさる日記



Thu Jan 09 2003 [長年日記]

[Apple] Safari....

Apple から新しい Web Browser のSafariがリリースされているということなので、これをダウンロードして使ってみた。さっそくこんな問題がボクのところで見付かりました。

  • 日本語のフォントの部分では Serif と Sans-Serif が反転している。
  • ISO-2022-JP と EUC-JP の文字コードセットのファイルのなかの 0x7E がチルダでなくオーバースコアになってしまっている。
  • InternetExplorer のブックマークをインポートしたところ、日本語の部分が文字化けしてしまっている。
  • #{mes}(#{link})がまともに表示できない。

インターフェースがシンプルでイイんだけど、実用するレベルにするには、バグ潰しにはもう少しかかりそう… っていう感じです。

ちなみにチルダとオーバースコアのことを少し解説しますと…。有名なところでは backslash と Yen sign の 0x5C なんですけど、ほとんど同じように Tilde と OverScore の 0x7E にも問題もあるんです。モトモトは 半角カナとかを定義した JISX0201 では、 ISO-646 (US-ASCII) で tilde と backslash として定義しているところに OverScore と Yen sign を割当てているというのが問題なのです。普通なら後発の JISX0201 が ISO-646 のことを無視して mapping したということが問題なんですね。よくボクは周りに「こんな mapping したヤツ… A級戦犯として死刑やな」とかグチっているんですけどねぇ。ちなみに、Shift-JIS (Microsoft CP932) は JISX0201 を使っているんですが、 ISO-2022-JP と EUC-JP では JISX0201 を使っていないので、この問題には遭遇しないんですけどねぇ。多分、ISO-2022-JP と EUC-JP から Unicode に変換するテーブルが間違っているか、実装をヘボったのかどっちかでしょう、たぶん。


2000|10|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|