えーっと、いい加減にしびれが切れました。(w
マイクロソフト http://blogs.msdn.com/b/ie_jp/archive/2010/12/17/ms10-090.aspx
> MS10-090 導入後の不具合につきまして - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs
ISP の共用 HTTP サーバーあたりですと、サーバー側で HTTP ヘッダーのセットなんぞ出来ないトコも多かろうと思うんですよねぇ。
数ある契約ユーザーがどんな charset を使用してコンテンツを作成してくるかなんて分からないものですから。
F5 キーなどでリロードしてくれずに、「なんだこれ、文字化けしてるよ」と読まずに去ってしまう閲覧者さんがいっぱい出そうです。
この不具合、短期には解決されそうにないみたいですから、コンテンツ提供者側で対策をしてみました。
結局、
hogehoge.html.jis ← hogehoge.html
と云う改名も、いろいろと不具合があるようですので、コンテンツの中身の方で、
charset=utf-8 ← charset=ISO-2022-JP
と編集し、且つファイル保存時の文字コード指定も、UTF-8 と変更しました。
ファイルを開く → 文字列の置換 → 保存時の文字コードを UTF-8 に変更 → 保存 → 次のファイルを開く → ・・・。 (*_*)
抱えている html ファイルが多いと、えらい迷惑なお話ですわん。
(参考)
wwwcode.sh :
#!/bin/sh
HTMLFILEDIR=c:/tmp/DocumentRoot
cd $HTMLFILEDIR
HTMLFILE=`ls *.htm*`
for i in $HTMLFILE
doecho $i
rm -f $i.tmp
cat < $i | sed -e 's/ISO-2022-JP/utf-8/g' - | nkf -w8 - > $i.tmp
mv $i $i.BAK
if test ! -f $i
then
mv $i.tmp $i
fidone
Usage:cd c:/tmp/DocumentRoot; find -type d -print | awk '{ print "cd " $1 " ; wwwcode.sh ; cd c:/tmp/DocumentRoot;" }' | /bin/sh
※ Shell Script にするのはサボり。(w c:/tmp/DocumentRoot もシェル変数にするとより吉かと。
Windows PowerShell は? ってツッコミはなしでお願いします。(w
(関連)
http://d.hatena.ne.jp/TsuSUZUKI/20100929/1285793714
※ nkf.exe nkf32.dll Windows用2.1.1 リリース
・・・
http://d.hatena.ne.jp/TsuSUZUKI/20090708/1247019073
※ awk で reg ファイル作成の例。
http://d.hatena.ne.jp/TsuSUZUKI/20070722/1185082502
http://d.hatena.ne.jp/TsuSUZUKI/20080607/1212819326
※ Cygwin の diff コマンド。
http://d.hatena.ne.jp/TsuSUZUKI/20080206/1202283875
※ Dos unix Utility の cal コマンド。
・・・
マイクロソフト http://technet.microsoft.com/ja-jp/scriptcenter/dd742419.aspx
> Windows PowerShell でのスクリプティング
マイクロソフト http://blogs.technet.com/b/jpwsus/archive/2010/12/21/ms10-090-reoffer.aspx
> MS10-090 (KB2416400) の検出と配布に関する不具合について - Japan WSUS Support Team Blog - Site Home - TechNet Blogs
いじょうです。
-
- -