OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Window open パラメタについて

  • すぐに回答を!
  • 質問No.212091
  • 閲覧数692
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 20% (24/115)

WindowsNTサーバにおけるJavaScriptプログラムでWindows Openパラメタに画面表示のための情報を引き渡しているのですが、そのなかで、漢字情報を引き渡す場合に引渡し先画面において文字化けが発生しました。引渡し元画面での漢字については、正常に漢字情報としてパラメタに渡しているのですが、その後の関連がはっきりしません。原因がはっきりすれば今後のさまざまな対応が出来そうなので、詳しい人の情報をお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル9

ベストアンサー率 66% (47/71)

そもそもになってしまいますが、HTTP通信におけるGET渡しのパラメータに 2byteコードの文字を使用する場合、エンコードをするのが一般的です。 JavaScriptにescapeという関数がありますのでそちらをご使用下さい。 str = "漢字送信"; window.open("next.asp?str=" + escape(str)); ...続きを読む
そもそもになってしまいますが、HTTP通信におけるGET渡しのパラメータに
2byteコードの文字を使用する場合、エンコードをするのが一般的です。

JavaScriptにescapeという関数がありますのでそちらをご使用下さい。

str = "漢字送信";
window.open("next.asp?str=" + escape(str));

エンコードした後はデコードで文字列を復元して下さい。

#もしかするとブラウザが勝手にデコードしてくれるかもしれません。

文字コードは割と躓きやすい所なので一度きちんと調べて見た方がいいと思います。

ちょっと動作確認をしていないのであてずっぽうなんですが、
お役に立てれば幸いです。的外れならごめんなさい。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ