2011-01-13 18 views
0

親愛なる皆様、 URLに特殊文字を渡す必要があります。 ?サンプルURLはOracleフォームの他のパラメータを使用して特殊値を渡します。

以下のhttpのようになります:///フォーム/ frmservlet設定=ポータル& pv_app_user_name = & pv_flg = Y & pv_app_code = & pv_passwd =¹¨§¸¯žf& pv_emailid = & PV_PFLG = Y

pv_passwdセクションをご覧ください。ここでは、アプリケーション認証にいくつかの特殊文字を渡しています。 ここで私の問題は、この値(¹¨§¸¯¯f)を渡すと、それがformsパラメーターで異なって現れることです。パラメータ値を表示すると、いくつかの異なる文字を表示します。

設定セクションで設定が必要ですか。あなたは上記のクエリに助けてくださいできますか?

よろしく マシュー

答えて

0

それは本当に答えが、提案ではないとして、私はこのコメント作られているだろう - !コメントするのに十分ではない担当者

私は簡単なテストを実行しましたその文字列をその値に変更のないパラメータから表示することができました。その他の情報 なし

私は、レジストリ(Windowsの場合)

HKEY_LOCAL_MACHINE/SOFTWARE /オラクル/ * ORACLE_HOMEをチェックします*(* ORACLE_HOME *異なるシステム上の異なるものになります - 通常ご参照1が欲しいです開発スイートまたはFormsサーバーのインストール)

NLS_LANGというパラメータのキー。

オン* nixこれは環境変数です - NLS_LANGです。

鉱山をAMERICAN_AMERICA.WE8MSWIN1252に設定します。異なる文字エンコーディングを使用するため、設定が異なる場合は異なる結果が得られます。

文字セットを移動してください!

0

使用この形式:

http:///localhost:port/frmservlet?config=portal&otherparams=param1=firstparamvaluehere 

それが原因の非典型的なURL構文は 'otherparams =のparam1 = ....' の建設が、それは完璧に動作します。あなたが複数のパラメータを渡す必要がある場合はparameter.param1

:次に、あなたはこのようなづけしするフォームパラメータにURLパラメータをASSINGに受信フォームを設定する必要があります+記号で連結してください。例:

http:///localhost:port/frmservlet?config=portal&otherparams=param1=firstparamvaluehere+param2=secondparamvaluehere+param3=.... 
関連する問題