• ベストアンサー

シフトJISでURLエンコード

IEのJavaScriptのescapeで日本語をURLエンコードすると、UnicodeでURLエンコードしてしまいますが、シフトJISのままURLエンコードする方法はないのでしょうか? 文字列のシフトJISコードを取得する方法でも良いのですが・・・。 まったく、Unicodeなんて役に立たないものを無理矢理標準にしようとしないで欲しいナ!>MS

質問者が選んだベストアンサー

  • ベストアンサー
noname#227760
noname#227760
回答No.1

こんばんは。 質問から5年以上が経過していますが、 私自身も大変気になっておりました。 今後、同じような悩みを持つ方がいらっしゃるかもしれませんので、 書き込ませていただきます。 やはりシフトJISのままエンコードする方法はないのかと 諦めかけていましたが、 あるライブラリを見つけました。 Escape Codec Library: ecl.js というライブラリです。 私の方で試してみたところ、IE、FireFox、Netscape7のいずれでも うまく動作しました。 参考URLご覧下さい。

参考URL:
http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html

関連するQ&A

  • シフトJISのエンコード

    JavaScript で、 シフトJISのまま URLエンコードする関数(または 簡単な方法)はないでしょうか? 最近の JavaScript の escape でエンコードすると、日本語コードを 勝手に Unicode に変換してしまいます。 やはり、Unicode と シフトJISの対応表を持った関数を作らないと いけないのでしょうか? みなさんはどうしていますか?

  • VBでShift_JISへurlエンコードできないでしょうか?

    VB6もしくはVBAですが、 文字列をShift_JISへurlエンコードしたいと思います。 utfやeucは方法があったのですが、Shift_JISに関しては 見つかりませんでした。 よろしくお願いします。

  • シフトJISをunicodeへ(逆)変換したい

    このカテで良いのか良く分からなかったのですが... シフトJISのバイナリコードをunicodeバイナリコードへ(あるいは逆)変換するための対応表(URL)を探しているのですが良くわかりません。 米国で使用されている2バイトコード体系へ変換したいのでunicodeか否かはっきりしないという問題もあります。 以上について、わかりやすい参考URLがありましたら教えて下さい。

  • URLエンコードをperlで

    ieのjavascriptでescapeすると おはよう ⇒ %u304A%u306F%u3088%u3046 となりますが、これをperlなどで同じように エンコードする方法はありませんでしょうか?

    • ベストアンサー
    • Perl
  • 文字コードを相互変換するには?(JIS,SJIS,EUC,UTF-8,UTF-16,Unicode)

    現在、文字コード一覧を JavaScript を使って動的にリストを作成する事を行っています。 そこで質問します。 『JavaScript』では文字コードの相互変換する方法はありますか? ある場合は関数、メソッドとその使い方を簡単でいいので教えて下さい。 もし標準では出来ない場合は、どのようにすれば相互変換できるのかその方法を教えて下さい。 ●相互変換コード シフトJISコード←→JISコード シフトJISコード←→EUCコード シフトJISコード←→UTF-8 シフトJISコード←→UTF-16 シフトJISコード←→Unicode 最終的に上記の相互変換を考えています。 変換を繰り返すことで実現できると思っています。 以上。相互変換の方法をお願いします。→JavaScript 歴1.5ヵ月です。

  • エンコード 日本語(JIS)が選べない

    教えてください。 Internet Explorer 9 を使用しています。 エンコード  Unicode(UTF-8)が選ばれており、 支障をきたしています。 http://okwave.jp/qa/q8078148.html 上記で支障をきたす理由記載。 日本語(シフト JIS)を選びたいのですが チェックを変えると文字化けしてしまい、 ホームに戻ってみると文字化けが解消されるとともに Unicode(UTF-8)にもどってしまいます。 自動選択にチェックいれてみたりためしましたが どうしてもUnicode(UTF-8)に勝手に戻ってしまいます。 日本語(シフト JIS)を設定するにはどうすればいいでしょうか? ヒントでも結構です! 宜しくお願い致します。

  • JIS2004とUnicode

    JIS2004の面区点位置(1-15-94など)からUnicodeでのコードを調べる方法がありましたら教えてください。 http://www.unicode.org/で私はUnicodeから面区点位置を調べることしかできませんでした。 ※Unicodeに限らずシフトJISやEUCなどでもかまいません。

  • NetScapeのURLエンコード(JavaScript)

    NetScapeでJavaScript(escape)を使用して 【経営】という文字列をURLエンコード しようとしたら、【%8Co%89c】となりました。 通常は【%B7%D0%B1%C4】となるはずなのですが うまくいきません。 解決方法はありますでしょうか? ちなみに、NetScape4.7です。 6以降だとうまくいきました。 ご回答よろしくお願いいたします。 以上

  • C++でURLのエンコード

    文字列をShift-JisとUTF-8とEUCにエンコードしたいのですが、エンコードしてくれる関数とかC++でないですかね? やっぱり1バイトずつ調べて自分で変換するしかないのでしょうか? どなたかご教授お願いします。

  • xmlの出力をShift_JISで

    こんにちは xmlをIEで表示するとunicodeで表示されますが、これをShift_JISで表示させることはできるでしょうか 一応サーバーに置くファイルは別途msxslでhtmlに変換(これはShift_JISにできました)するのですが、xmlを編集する時点での見た目が気になるので、できたらIEで開く時にShift_JISで表示されたらうれしいです。 よろしくお願いします。

    • ベストアンサー
    • XML

専門家に質問してみよう