アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
容疑者? (スコア:5, 参考になる)
IsTextUnicode
なんてAPIをリンクしています。
で、MSDNを調べると、こんな注意書きがあったり。
>IS_TEXT_UNICODE_STATISTICS をセットした場合と
>IS_TEXT_UNICODE_REVERSE_STATISTICS をセット
>した場合は、統計的分析が行われます。
>この2つのテストは絶対的確実性を持っていません。
>統計的なテストでは、文字列の上位バイトと下位バイ
>トの間である程度の変動を想定しているため、ASCII
>文字列が ASCII 文字列として認
Re:容疑者? (スコア:-1, オフトピック)
HTTPヘッダで(meta要素ではない)文字コードをマトモに指定していないサーバ管理者が怠慢の言い訳にしているだけではないですか?
そこのIE6専用サイトの管理者さん、どんなブラウザに文字化けするバグがあるからHTTPヘッダで指定できないんですか?
メモ帳の場合はテキストファイルの文字コードを外部プロファイルで指定する(少なくとも標準化された)方法は存在しませんから、HTTPの場合と違って完全な自動判別が不可能なのはまあ「仕方ない」ですね。
仕方ないのにユーザーが強制的に文字コードを指定して開き直す等の回避方法が存在しないのは問題かもしれませんが。
Re:容疑者? (スコア:0)
>HTTPヘッダで(meta要素ではない)文字コードをマトモに指定していないサーバ管理者が怠慢の言い訳にしているだけではないですか?
>そこのIE6専用サイトの管理者さん、どんなブラウザに文字化けするバグがあるからHTTPヘッダで指定できないんですか?
なんか言葉足らずで勘違いされてしまったようですが、
プログラムとして、「致し方ないこと」だと言いたいのです。(よーするに「仕様です」ということ)
metaタグで指定するのが当たり前なのは承知しております。
むしろ、「自動認識する」のが規格を守らない人を増やしている一番の理由なのかもしれませんね:-p
(つーか、charset位は指定しやがれ!)
>メモ帳の場合はテキストファイルの文字コードを外部プロファイルで指定する
ブラウザでもテキストファイルを表示する時ってありませんか?
テキストファイルでも、HTMLファイルと同様の文字コードの自動認識は行われているようです。