問題タブ [uriencoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - / を含むクエリ文字列は有効ですか?
アフィリエイト パートナーとの連絡ミスにより、サーバー上で呼び出す URL が混同されています。
これは、彼らが私たちのサーバーで呼び出すことになっている URL です:
残念ながら、これは彼らのシステムに実装されていました
コンポーネントを簡単に解析できますが、/ を含むクエリ文字列パラメーターが実際には有効な URL ではないことが心配です。
URL 内の / は実際に有効ですか? それとも気にする必要がありますか? どのような状況で、クエリ文字列でエンコードされていない/問題が発生する可能性がありますか。
jsp - JSTLでURLパスを表す文字列をエンコードするにはどうすればよいですか?
JSTLでURLパス(リクエストパラメータではない)を表す文字列をURLエンコードするための最良の方法は何ですか?
私が見つけたドキュメントによると、これはそれを処理する必要があります。しかし、そうではありません。パラメータを美しくエンコードしますが(<c:url value="/user/${user.name}"><c:param name="section" value="employment 4u so good"/></c:url>
)、パラメータを渡していません。上記のような単純なURLを、何ができるかを恐れずに安全にエンコードするにはどう${user.name}
すればよいですか?
ruby-on-rails - Railsリクエストの実際の生のURLを取得できますか?
Rails アプリケーションでアクセスしたページのエンコードされた実際のURL 値を取得したいと考えています。
したがって、http://domain.com/dir/test%2Bpathにアクセスすると、「http://domain.com/」ではなく「http://domain.com/dir/test%2Bpath」という値を取得する必要があります。 dir/test+path".
これを行う方法はありますか?Request オブジェクトを調べましたが、Google で調べました...何もありません。
spring - リクエストパラメータの特殊文字
私は春にサービスを開発しており、サービスはJBOSS7.1.0でデプロイされました。リクエストマッピングのサンプルコード:
私の問題は、リクエストパラメータで特殊文字を渡すと、有効なxml応答が返されることですが、私の理解によれば、「400BADREQUEST」が返されるはずです。
サンプルURI:
私も追加しました
JBOSSのstandalone.xml内。
そしてまた
web.xml内。
しかし、これらは問題を解決しません。
これに利用できる解決策はありますか?前もって感謝します。
internet-explorer-9 - IE9 uri エンコーディングの問題
クエリ文字列を介してパラメーターをphpページに渡しています。
パラメータは次のように送信されます
私がphpページにやらせているのは、strの値をエコーすることだけです。
FF/chrome/IE8では、次の値を取得します
ただし、IE9では次の値を取得します
1 と H の間に + の代わりにスペースがあることに注意してください。
なぜこれをしているのか誰にも分かりますか?%2B は + であるはずですが、IE9 ではスペースとして渡されます。
mod-rewrite - uriencodedクエリ文字列を使用したかなりのURLのmod_rewrite
さて、私はSOや他の場所で見つけた多くのことを試しましたが、それを機能させることができず、常に404エラーコードを受け取ります。
このURLを入力したい:
目に見えない形で次のように変換します。
index.phpページは以下を探しています:
/ picsディレクトリの.htaccessファイルには、次のものがあります。
QSAなしで試しましたが、。+(何でも)と[^ /] *(/以外は何でも)のどちらかで試しました。両方を残したので、どのように配置したかがわかります( !)。$ 1に数字とピリオドのみを含めることを許可する予定ですが、最初に広く公開して機能させたいと思います。
なぜ機能しないのかわかりません。私のベースURL.htaccessファイルには次のものがあります。
また、常にhttpsにリダイレクトされるため、.htaccessファイルが読み取られていることがわかります。他に何をしようかわからない。どんな考えでも大歓迎です。ありがとう!
asp.net - 4.11 にアップグレードした後、Umbraco リッチテキストが保存されない
Umbraco 4.10 から 4.11 にアップグレードしたところ、ドキュメントを保存すると、すべてが削除されるリッチテキスト フィールドを除いて、すべてのフィールドが保存されます。リッチテキスト エディターで入力した内容は、保存後に失われます。
html 要素が原因で、uri エンコーディングで解決できる他のエディターで以前に同様の問題が発生しましたが、Umbraco と TinyMce でこの問題が発生したことはありません。
java - URLDecoder: エスケープ (%) パターンに不正な 16 進文字があります - 入力文字列の場合: "^*"
このテキストをメールで送信したい
Destination : 6W - ATLANTA WEST!@#$%^*!gemini!@#$%^*!jfds!@#$%^*!,Trailer Number : 000564,,Drop empty trailer at Plant Numbe :546,Pick up trailer at Plant Number :45, Bill Date : 25-Jan-2013,Bill Time - Eastern Time : 1,Trip Number :456,MBOL :546,Carrier :Covenant!@#$%^*!test@shaw.com!@#$%^*!transport@shaw.com!@#$%^*!test@transport.com!@#$%^*!antoalphi@gmail.com,Destination : 6W - ATLANTA WEST!@#$%^*!gemini!@#$%^*!jfds!@#$%^*!,Customer Name : 567,Cusomer Delivery Address : 657567657,General Comments :657,Warehouse Comments : 65,Carrier Comments : ,Appointment Date :25-Jan-2013,Appointment Time : 1am,Rail Only :Standard,Total Weight : 45645
そして私はこのmailContent = URLDecoder.decode(Body, "UTF-8");
デコードを使用しました、
しかし、それは私にこの例外を与えていますURLDecoder: Illegal hex characters in escape (%) pattern - For input string: "^*"
これを解決する方法を教えてください。メールの送信中にこれを取得します。
よろしくお願いします
uri - JenaSDBIRI検証
Jena SDBに挿入したい奇妙なIRIがいくつかありますが、いくつかのエラーメッセージが表示されます。
- http://example.org/text/1234#offset_2311_2317_10-12%
エラーメッセージは次のとおりです。
コード:30 / ILLEGAL_PERCENT_ENCODING in FRAGMENT:ホストコンポーネントのパーセントは、後続の2桁の16進数なしで発生しました。 - http://example.org/text/5678#offset_365_370_NDZ#2
エラーメッセージは次のとおりです。
コード:0 / ILLEGAL_CHARACTER in FRAGMENT:文字がURI/IRIの文法規則に違反しています。 - http://example.org/text/7890#offset_8872_8878__ "
エラーメッセージは次のとおりです。
コード:4 / UNWISE_CHARACTER in FRAGMENT:文字はURI / IRIの文法規則に一致しません。これらの文字はRDFURI参照、XMLシステムで許可されています識別子、およびXMLスキーマanyURI。
文字列10-12%、NDZ#2、および_ "Frenはプレーンテキストドキュメントから抽出され、IRIの後ろに直接添付する必要があります。したがって、私の質問は、有効なIRIですか?そうでない場合は、必要なことを考慮してIRIの後ろにプレーンテキストを添付するには、どうすればそれらを有効なIRIに変換できますか?
javascript - URIencode とコロン
コロンは、多くのサイトで '%3A' にエンコードできる文字であり、URIencode
それを使用してエンコードしようとすると機能しません
たとえば、次のようにエンコードしようとしてもURIencode(':');
、何も起こりません。コロンが返されます。どうしてこれなの??誰かがここで私を助けてくれますか。
前もって感謝します。