解決済

clip!clip!
Ads By Google

アマゾンのリンクを「Amazonの商品を紹介」ボタンで投稿。HTMLを確認すると文字化け

アマゾンのリンクを「Amazonの商品を紹介」ボタンで投稿。「HTMLを確認」すると文字化けして下記のようになります。
・・・・・・(略)

これが影響しているようで、ときどきリンクが飛ばないときがあるようなのですが、どうも「HTMLを確認」したときに、自動的に整形されてしまうのが原因なのかな?ともおもいます。

HTMLを確認で、編集するときも困るし、まともな文字がでないのでしょうか?

2009-05-08 18:01の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2009-05-08 19:01:52ベスト
これは文字化けをわざとしているので正しい動作(URLエンコード)です。URLとして利用が認められていない文字を%xx(xxは16進数)のコードに置き換えています。それはURLのルールです。


これが原因でリンクが正しく出来ないというわけはありません。ただし、通常1文字のところを3文字に置き換えていくのでURL自体が長くなり、URLが長くなることでメールなどでは折り返されて正しくリンクされない場合などはありますが、今回は違うと思います。

ちなみに、Amazonのリンクのエンコードされている部分はSEO対策で設置しているだけで実際にはなくても同じリンク先になります。重要なのは「/dp/xxxxx/」の部分です。下記の3つのリンク先は全て同一です。
http://www.amazon.co.jp/FX%E5%85%88%E7%94%9F-%E6%9D%89%E7%94%B0-%E5%8B%9D/dp/4594059457/

http://www.amazon.co.jp/livedoor_knowledge/dp/4594059457/

http://www.amazon.co.jp/dp/4594059457/

ありがとうございました。
解決です!

Ads By Google

コメント(5)

#1.  BLUEPIXY
2009-05-08 19:18:26

http://www.amazon.co.jp/FX%E5%85%88%E7%94%9F-%E6%9D%89%E7%94%B0-%E5%8B%9D/dp/
は、回答1でも仰るように、
http://www.amazon.co.jp/FX先生-杉田-勝/dp/
(上記のようなリンクを)
全角文字をUTF-8で表したものをURL でのコードにしたもので、文字化けではありません。
このリンク自体は正しくないようです。
回答1で言われるような,
db/以降がありません。

2009-05-10 00:39:31

BLUEPIXYさん
ありがとうございます。
しかし、いきなり、UTF8をコード化されたら、修正のしようがないかな?
逆にUTF-8に戻すには、なにかエディターにコピーペーストしてできるでしょうかね・・・。あ、やってみないとわかりませんから、やってみます。秀丸さんかなんかで・・・。
どうもありがとうございました!

2009-05-10 05:44:11

http://www.tagindex.com/tool/url.html
こういうWebツールがあります。

#4.  BLUEPIXY
2009-05-10 06:26:43

>>#2
Firefox なら、アドレスバーにペーストすると、逆変換して漢字に戻してくれます。
http://nurucom-archives.hp.infoseek.co.jp/digital/...
とかでも、変換できます。(UTF-8以外にエンコードされた場合も変換できる)

2009-05-20 04:39:51

tani.masaruさん
BLUEPIXYさん
どうもありがとうございました。大変助かりました。

トラックバック(2)

トラックバックURL: