問題タブ [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.
tomcat - Tomcat の設定 URIEncoding のポイントは何ですか?
Apache Tomcat では、パラメーターURIEncoding
は Tomcat に着信 URI の解釈方法を指示します。
URIエンコーディング
これは、%xx が URL をデコードした後に、URI バイトをデコードするために使用される文字エンコーディングを指定します。指定しない場合、ISO-8859-1 が使用されます。
ただし、例で説明されているように、Unicode 文字を URL エンコードする適切な方法は何ですか? URI 内の非 ASCII 文字は、現在の標準 (RFC 3986 および 3987) に従って、常に UTF-8 でエンコードされます。
そう:
- 標準で義務付けられている設定があるのはなぜですか?
- デフォルトが標準の義務と異なるのはなぜですか? (UTF-8 の代わりに ISO-8859-1)
これは単に、Tomcat の設定が標準よりも前のものであり、下位互換性のために保持されているためですか? または、UTF-8 とは異なる値が意味をなす状況はありますか?
java - Eclipse Tomcat設定ページのTomcat URIEncoding="UTF-8"
Apache Tomcat 7 で正しく動作する Eclipse ネオンがあり、Tomcat のコネクタに URIEncoding="UTF-8" を設定したいと考えています。しかし、Eclipse がプロジェクトを公開するたびに、server.xml ファイルが書き換えられ、構成が削除されます。
Eclipse Tomcat 設定ページで URIEncoding="UTF-8" を設定する方法を見つけたかったのです。共通タブの起動構成 (Tomcat 設定ページ) にエンコーディングとしてオプションがあり、UTF-8 に設定しましたが、それも機能しません。
前もって感謝します。