• ベストアンサー

msxml2 にてシフトJISデータをPOST

Jscript または VBScriptにて、msxml2 を使用してシフトJISデータをPOSTしたい 何かサンプルはありませんか? 無理ですか? 試した事 (1)javascriptのencodeuricomponentにてエンコードしましたが、UTF-8にてエンコードされて、失敗

  • Koba5
  • お礼率81% (96/118)

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

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

単純にShift_JISで書いて、Shift_JISで読み込む。 <script type="text/javascript" charset="Shift_JIS"> でなければJavaScriptでescape()してみるとか。 ヌルコムアーカイブズデジタル制作室っていうところがUTF-8をShift_JISなどとしてescape()するライブラリを作られてました。 infoseekの無料サイトサービスが無くなったときに、一緒にサイトが消滅したのですが、ファイルだけは残っているようです。 http://www.vector.co.jp/soft/dl/other/java/se342855.html

Koba5
質問者

お礼

talooさん お礼が遅くなり、すみませんでした。

Koba5
質問者

補足

talooさん コメントありがとうございます (1)<script type="text/javascript" charset="Shift_JIS">  →試しましたがダメでした。 (2)escape codec library  →できそうですが、チョット怖いですね、全てのシフトJISが対応されているとは思えません

関連するQ&A

  • シフトJISのエンコード

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

  • シフトJISでURLエンコード

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

  • Shift_JISデータでPOSTしたいです。

    はじめまして。 よろしくお願いします。 言語はPHPを使用しております。 今回の質問なのですが、UTF-8で作成したページよりデータをShift_JISとしてPOSTしたいと考えております。 いろいろGOOGLEで検索し出てきたのですがどれもダメでした。 <!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>テストサイト</title> </head> <body> <form action="http://hoge.com" method="post" accept-charset="Shift_JIS"> <? $namec = mb_convert_encoding(mb_convert_kana($name, "S"), "SJIS", "UTF-8")); ?> <input type="hidden" name="bill_name" value="<?= $namec; ?>"> <input type="submit" value="お支払いへ" onclick="org=document.charset; document.charset='Shift-JIS'; document.UserForm.submit(); document.charset=org;"> </form> </body> </html> 上記のようなフォームを作成しています。 http://warumono.at.webry.info/201110/article_9.htmlを参考にやってみたのですがダメでした。 単純にmb_convert_encodingでは相手のサイトで認識してくれず、上記フォームでやっても認識してくれませんでした。 ブラウザはChromでやっています。 もちろんサイトを運営する上でfirefox IE safariは必須かと考えております。 どうぞ知恵を貸していただければと思いますのでよろしくお願い致します。

    • ベストアンサー
    • PHP
  • JavaScriptでの文字列変換

    表示しているWebページの情報収集をするプログラムを作っています。 情報収集したいWebページを開いて、ブックマークツールバーにあるJavascript関数へのリンクをクリックすると表示しているページの情報(とりあえずは、URLとタイトルだけです。)を取り出してAjaxを使って、PHPプログラムにデータを送るというプログラムを作成中です。 情報収集先のWebページがUTF-8でエンコードされている場合、日本語でもうまく情報を送れるのですが、Shift-JIS等だとタイトルがうまくPHP側に送れません。 サーバー側に送信するときのエンコードはencodeURIComponent関数を使って行っています。 UTF-8のみ対応ということで、困っています。 Javascript側で、Shift-JIS、EUC-JPコードをUTF-8にすることは可能でしょうか? 自分が作成したWebページ以外で使う可能性もあるので、Webページの文字コードを統一することはできません。 また、個人的な事情でPHP側で何とかするというのも避けたいです。 できれば、Javascript上で 1.文字コードの判定 2.Shift-JISもしくはEUC-JPなら、UTF-8に文字コード変換 3.encodeURIComponentでエンコード という流れを取りたいです。 何かいい方法がありましたら教えてください。 よろしくお願いいたします。

  • シフトJISにおけるマッチング

    シフトJIS使用時の日本語のマッチングにおいて 正確なマッチングができないことは分かっているのですが いわゆるダメ文字が含まれていないにもかかわらず マッチングがおかしいことがあります。 ちょう、きゅうなど最後「~う」で終わる言葉のマッチングさせると マッチングするはずがしないのです。 この理由は何が考えられますか? UTF-8に変換してマッチングさせればいいのは分かっているのですが どうしてなのかという理由が知りたいので投稿させていただきました。

    • ベストアンサー
    • Perl
  • VBでShift_JISへurlエンコードできないでしょうか?

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

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

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

  • 「シフトJIS X 0213」形式の文字コードチェック

    Javaにて「シフトJIS X 0213」で定められている下記の文字を判断したいです。 (参照: http://www.eonet.ne.jp/~kotobukispace/ddt/jisx0213/sjis8xxx.html) ・第3水準 ・第4水準 ・予約 ・使用不可 実現方法としては、文字列を「シフトJIS X 0213」にエンコードして、 エンコードした文字のバイトを判断するのが妥当だと思いますが、 Javaにて「シフトJIS X 0213」にエンコードすることは可能でしょうか。 sunの「サポートされているエンコーディング」の一覧を見ても「シフトJIS X 0213」 はサポートされていないように見受けられます。 (参照: http://www.ingrid.org/java/i18n/encoding/) 仮に「シフトJIS X 0213」にエンコード出来ない場合、 他の方法にて実現する方法等ありましたらご教授願います。 【動作環境】 OS:Windows Vista Business JRE:1.5.0_10

    • ベストアンサー
    • Java
  • MSXMLで使用可能な文字コードの種類は?

    MSXMLパーサが解釈できる文字コードには何があるか、調査をしています。 XMLパーサであり、Microsoftの製品ですから、s-JIS、UTF-8、UTF-16は当然扱えると思いますが、その裏づけがほしいのです。また、他に使用可能なものとして、何があるのかも知りたく思います。 (できれば使用可能な文字コードの一覧があると助かるのですが・・・)

    • ベストアンサー
    • XML
  • header("location~")をPOSTで渡す方法を探しています

    phpでの質問です。 header("location~")をPOSTで渡す方法を探しています。 携帯サイトなのでJavascriptは使えません。 shift-jisのサイトからutf-8のサイトへ渡します。 (1)307でリダイレクト header('Location: '.$url, true, 307); =>POSTの文字コードを変換できないのでダメでした。 (2)POSTで送信してからリダイレクト http://questionbox.jp.msn.com/qa3554188.html?StatusCheck=ON =>うまくいきません。やり方が悪いのかもしれません…。 送り元のサイトの文字コードをutf-8にしてしまえば解決するのですが、携帯サイトなのでshift-jisにするしかありません。 (最近ではほとんどの機種がutf-8対応になっていますが、社長の機種が対応していなくて…) よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう