私はwin版のDreamweaver4を使用しております。

「プロパティ」インスペクタ内の「リンク」フィールドにURLを記入して、外部サイトへのリンクを作成する際、アドレス内に「~」が含まれたURLを記入すると、タグは「%7E」と打たれてしまいます。

現在は手打ちで修正しておりますが、設定などで「~」をタグに打たせる方法はあるのでしょうか?
また「%7E」のままでもリンクは有効ですが、その理由も謎です。
ご存知の方いらっしゃいましたら、お教えください。


余談ですが、windowsにてDreamweaverとFireworksを同時に起動しながら使用されている方、PCのメモリは何MBですか?私は128MBなんですが、同時起動は無理です。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

ファイルメニューから、



編集(E)→ 環境設定(R)→ カテゴリから「コードの書き換え」
特殊文字の項目、

□ %を使用して URL の特殊文字をエンコード(E)

のチェックボックスを OFF にします。
    • good
    • 0
この回答へのお礼

ご指摘の通り致しました。
問題解決のようです。ありがとうございました。

お礼日時:2001/08/31 22:46

>私は128MBなんですが、同時起動は無理です。



そうなんですか。
うちは256MB、win98でDreamweaver4J&Fireworks4Jの同時起動
普通にできてます。システムリソース残り27%ぐらいです。
    • good
    • 0
この回答へのお礼

ありがとうございます。参考になりました。

お礼日時:2001/08/31 22:48

#4の続き



で調べてみました。

RFC 1738ではunsafe文字だったのですが、あまりに「~」が一般化してしまったのでRFC 2396では使用可になりました。
引き続き使用不可なのは半角スペースと < > " # % { } | \ ^ [ ] `
です。

失礼いたしました。
    • good
    • 0

「~」は本来URLに使ってはいけない文字(Unsafe文字)なのです。


わざわざDreamweaverが「修正」してくれているんですよ。
せっかくですからこれからは%7Eを使って下さい。

同じような事例で
& → &amp;
これを文字実体参照といいます。

興味があったら調べてみて下さい。
    • good
    • 0
この回答へのお礼

そんな理由があったのですね。
勉強不足でした。ありがとうございます。

お礼日時:2001/08/31 22:50

~や半角スペースといった文字をリンクに使用すると、DreamWeaverでは自動的にURLエンコードされます。


平たく言ってしまうと、Dreamweaverで扱う文字とURLで使用されている文字(というより、インターネットでという方がいいのかな?難しいなぁ。(^^;;)は、種類が違うと言うことです。
そのため、Dreamweaverの方で自動的にURL用の文字に変換してくれるわけです。

これがなぜブラウザで正常に動くかというと、ブラウザ側ではURL用の文字をキチンと認識できるようになっているからです。
本来はもっと複雑な話なんですが、端的にいうとそういう事です。(笑)
文字化けというのとは、ちょっと違います。

DreamweaverとFireworksを同時起動するのは、どのPCでも難しいみたいですね。
Fireworksの方がとてもメモリを使用するようです。
最初の頃、確かパッチが出ていたと思いますが、現在も出ているかは不明です。(パッチを当てても改善されなかった記憶もあるし・・・)
会社で使っているPCはメモリ128M積んでいますが、Fireworks→Dreamweaverの順でしたら、同時起動ができます。
この逆では落ちます。(笑)
ちなみに自宅のVAIOは、同時起動はまったくできません。(メモリは同じ)

常駐ソフトが多いと、それだけでメモリを使用するので、そういう関係もあるようです。
VAIOは常駐ソフト多いので・・・。
128M以上のメモリを積んだら、同時起動できるようになるんですかねぇ?
増やしてもダメだったと言われたら悲しいので、やってないんですが。(^^;;
同時起動できたら、とっても便利なんですけどね。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

ちなみに、わたくしもVAIOユーザーです。
192MBでいけるのか、いっそのこと256MBにすべきか、はたまた現状で我慢か、悩むところです。

お礼日時:2001/08/31 22:55

私もはじめは気になって、ソース手打ちで直していました。



「%7E」って、「~」がURLエンコードのために文字が変換されたものだ
と思います。だから、中身的には同じものなのではないでしょうか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2001/08/31 22:57

私もすごく気になるんです。


一度、専門学校(WEB)の先生に「~が、文字化けするんですけど・・」聞いたのですが、「これは、文字化けじゃないよ。このままで大丈夫」と笑われました。(理由は忘れた)
どうしても気になるのなら、編集メニューの「置換...」を使って、手動で置き換えるしか方法はないみたいです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
それにしても「専門学校の先生」、無責任ですね~。

お礼日時:2001/08/31 22:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q複数フレーム同時リンクタグ

   A
=======
   B
=======
   C

フレーム分けしたhtml名→top.html


と、縦3分割されたHPを作った際に
Aのフレーム内のリンクを押した際にtarget設定でB
とCのフレーム内を同時に変更する方法を探しています

HPの構造上、BとC部分に1つの新しいフレームページを設けて
そちらのフレームサイトへリンクをさせるという方法はできないです
あとJAVAスクリプトを使用した

<SCRIPT TYPE="text/javascript">
<!--

function jump(){


parent.B.location.href = "B.html";
parent.C.location.href = "C.html";

という方法でできるそうなのですが
以前自分では
HTML言語の<a herfの派生のようなタグで
これが実現できていました
このタグを知りたいのですが以前のデータ消失&検索してもなぜか引っかからずで困っております・・・

どなたか教えてください

   A
=======
   B
=======
   C

フレーム分けしたhtml名→top.html


と、縦3分割されたHPを作った際に
Aのフレーム内のリンクを押した際にtarget設定でB
とCのフレーム内を同時に変更する方法を探しています

HPの構造上、BとC部分に1つの新しいフレームページを設けて
そちらのフレームサイトへリンクをさせるという方法はできないです
あとJAVAスクリプトを使用した

<SCRIPT TYPE="text/javascript">
<!--

function jump(){


parent.B.location.href =...続きを読む

Aベストアンサー

各フレームを読み込むフレームセットページにリンクすればよいのでは

Qリンクタグの枠線だけを消すタグは・・?

hp製作初心者です。
よく理解していないので、質問の意味が不明でしたら
申し訳ありません。補足します。

<a href="mailto:○○.jp"><img
src="http://lib・△△.co.jp/lib/□□/○△□gif.gif"></a>

上記のように(タグ不足かもしれませんが・・)フリーソフトで
気に入った枠があったので、リンクしたところ、その枠とは
別に、外側に同じ大きさの直線の枠が出てしまいました。
これを消すには、リンク枠をはずすタグがあると聞いたのですが、
うまく検索できません
どんなタグで、どの位置に入れるのかもわかりません
よろしくお願いします

Aベストアンサー

imgタグの中に「border="0"」と書き込んでみてください。
<img src="○○○.gif" border="0">
イメージの枠線が消えると思います。

余計なことかもしれませんが、フリーのgif画像で気にいったものがあっても、直接リンクを貼ることはマナー違反とされています。
画像をダウンロードし(自分のPCに保存し)、自分のサイトスペースにアップしてリンクしてくださいね。
http://paki.s33.xrea.com/
http://purin.pinky.ne.jp/milk-cake/tyokurin/tyokurin.html

ホームページ作り、がんばってください。

Q複数ページの複数リンクタグにnofollowタグを一括でつける方法

今開設している自分のサイトのリンクタグ部分に、nofollowタグをつけたいと思っています。
しかし、これまでに開設したhtmlページはたくさんあり、その1ページごとにリンクタグが複数あります。

nofollowタグをつけるとして、リンクタグのたびに
<a href="http://www.yahoo.co.jp/" rel="nofollow">ヤフー</a>
のようにつけなければならないとすると、何十、何百というリンクタグがあるので、ちょっと大変です。
これを、より少ない手間で一括処理できる方法はないでしょうか。

たとえばページ上部のメタタグに入れるとか、.htaccessの中に書き込むとかして、
そのページのリンクタグはすべてnofollowだ、というような方法があれば、お教えいただけると幸甚です。

Aベストアンサー

<meta name="robots" content="nofollow" />

http://www.google.com/support/webmasters/bin/answer.py?hl=jp&answer=96569

Qテキストアンカーリンクで複数URLにリンクする方法

テキストアンカーリンクを利用して、ワンクリックで複数のURLを_blankで開くには?

タグの記述で可能でしょうか?
可能なようでしたらご教授下さい。
また、scriptで公開されているようなものがございましたら、お教えいただけますでしょうか。

宜しくお願いいたします。

Aベストアンサー

非対応ブラウザはあえて考慮していません

<a href="javascript:void(window.open('aaa.htm'));void(window.open('bbb.htm'));void(window.open('ccc.htm'))">複数開く</a>

Qリンクをクリックすると、同時に2つのリンク先に繋がる方法

テキストのボタンをクリックすると、それぞれのフレームに同時に違うターゲット先が出力されるようにしたいのですが、以下のソースでは旨くいきません。どなたか教えて下さい。

<a href="sample0.html" target="leftframe" href="sample1.html" target="rightframe">サンプル</a>

Aベストアンサー

HTMLタグでは無理です。
JavaScriptを使えば可能です。
http://tohoho.wakusei.ne.jp/html/frameset.htm
の一番最後テクニックの項が参考になると思います。

参考URL:http://tohoho.wakusei.ne.jp/html/frameset.htm


人気Q&Aランキング

おすすめ情報