私は次のようにwindow.open()を呼び出しています:
window.open('blank.html', 'New_Window\x3a_Jamie', 'width=800,height=800');
私がコードで行ったことは、ウィンドウの名前を取得し、MicrosoftWebProtectionライブラリを使用してJavaScriptでエンコードしたものです。IEはウィンドウ名のスペースが好きではないことを読んだので、スペースもアンダースコアに置き換えています。参考までに、元の文字列は「New Window:Jamie」で、「:」は「\x3a」としてエンコードされているようです。ウィンドウはFireFoxで問題なく開きますが、IE8では開きません。IE8は、このエンコーディングや文字などが好きではありませんか?IE8のウィンドウ名に表示できる文字に関する規則はありますか?