WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:書き出したウィンドウの保存

sasami [WriteDate : Mon Jun 4 15:14:00 2001]

初めて利用させてもらいます。
JavaScriptで新しいウィンドウを『document.write』で書き出したのですが、そのウィンドウを保存すると書き出した元のファイルのデータが、文字化けを起こして保存されてしまうんです。
いったい何が原因なのでしょうか?
正常に書き出せる方法があったら教えてください。お願いします。


Nobu3 [URL] [WriteDate : Tue Jun 5 10:39:33 2001]

IEならソースを見てエディタで保存するとか?


YK [WriteDate : Tue Jun 5 10:40:04 2001]

「ウィンドウを保存」でなくて、ソースの表示をして、カット&ペーストでは、どうですか?
って云うか、ソースの表示の時点で化けていますか?


sasami [WriteDate : Tue Jun 5 11:10:13 2001]

表示してすぐのソースは無事できちんと表示できるのですが、極力メニューからの作業にしたいんです。
ソースはきちんとしているのに、保存した時に元のファイルのデータが保存されるのは、何か原因があるのでしょうか?


sasami [WriteDate : Tue Jun 5 19:42:50 2001]

<META>タグを記述して、書き出す文字の順番を変えたらきちんと保存が出来ました。
それにしても直接の原因は不明のまま…日本語とはやはり相性が悪いようです。


完了してるのにすませんが・・・ [WriteDate : Wed Jun 6 01:27:46 2001]

以前、同様の状態にハマリ、メニューから保存を諦めた者です。
<META>タグに何を記述して、文字の順番を変えたら、保存可能になったのでしょうか?
よければ教えて頂けませんか?


sasami [WriteDate : Wed Jun 6 08:50:47 2001]

書き出す際に
<META HTTP-EQUIV=CONTENT-TYPE CONTENT="TEXT/HTML; CHARSET=SHIFT-JIS">
と記述して、document.writeで書き出される各項目の先頭に『・』を付けたんです。
どうやら書き出す先頭の文字が日本語だといけないらしく・・・(でも全角の・を認識するのは不思議)。
さらに、保存のとき種類を『Webページ,HTMLのみ』にし、エンコードを『unicode』に。ここまでやって初めてきちんとできました。
もしかしたらファイルによって異なるのかも知れませんが、何かのお役に立てるでしょうか?


sasami [WriteDate : Wed Jun 6 10:54:07 2001]

今さっきMacのIEで試してみたら、別名保存の選択さえ出来ませんでした・・・。
ソースを表示さえ出来なかったんですが理由は不明・・・
上のレスの手法はWindowsのIEのみのようです。
どうにか変えればMacIEでも可能なのでしょうかね?


sasami [WriteDate : Wed Jun 6 11:22:32 2001]

何回も訂正入れまくりですみません(汗)
MacIE5、保存可能でした。スクリプトの最後にdocument.close文が抜けていたのでそれが原因かと。
MacIEの場合はHTMLソースの保存で可能ですね。


諦めた者 [WriteDate : Thu Jun 7 01:03:38 2001]

sasamiさん

レスありがとうございます。
結果として、やはり保存はできませんでした。
というか、自分のソースを見たら、日本語の書き出しは一切やってなかったんです(^^;)
全て要素タグやスタイルシート、数値など。
途中一個所スタイルシートの中でMSゴシックのフォント指定はしてますが・・・
なので、書き出す先頭に「・」はつけなかったのですが、それが問題なのかしら・・・

unicode指定の時に保存されたものは、下記だけでした。
<

SHIFT_JIS指定だと元ファイルを書き出し、unicodeだと別のものを書き出すというのも、謎ですね。
うーん・・・やはり保留のままですが、ありがとうございました。
また解決の糸口が見つかった時には投稿します。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World