• 締切済み

window.openの後にエンコードをシフトJISにするには

以下でWindow.openした際に日本語・他全てに文字化けが 起こる場合があり、常に正しくデータ表示させたい。 Webのメニューバー→表示→エンコード→日本語(自動選択) を選択して、正常に検索側が表示される場合もありますが まったく文字化けが直らないこともあります。 プログラムでの対処方法を教えてください、 よろしくお願い致します。 起動基側asp function wOpen(ID){ if(newwin){ if(!newwin.closed){ newwin.location.href="NewKensaku.asp?ID="+ID;newwin.focus(); }else{ newwin = window.open ("NewKensaku.asp?ID"+ID,"sub", "screenX=5,screenY=5,left=5,top=5, width=500,height=500,scrollbars=yes");} } 検索側NewKensaku.asp ~データベース読込~ new Array var vdata = new Array(<%=データベース内容 %>) function funcDataList(f){ var nMax = document.Form.Data.length; var nLoop = 0; <省略> document.Form.data.options[i].value = vdata[i]; <省略> } <HTML><HEAD> <META HTTP-EQUIV="Content-Language"CONTENT="ja"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=shift_jis"> <省略> <TD valign="top" align="center" bgcolor="#FFFFFF" rowspan="3"> <select ID="Data" name="Data" SIZE="10" multiple> </select> </TD> <省略> funcDataList(0); </body></HTML>

みんなの回答

回答No.1

window.openで開くページのヘッダー情報やメタタグにも文字コード情報を入れていますか?

PXK
質問者

補足

検索側NewKensaku.asp HTML><HEAD> <META HTTP-EQUIV="Content-Language"CONTENT="ja"> <META HTTP-EQUIV="Content-Type" ではだめでしょうか?

関連するQ&A