エスケープされていないUnicode文字を有効なURLに含めることはできますか?URIのパスにユニコードが含まれていますか?
4
A
答えて
8
はい、英数字などのURIでエスケープできないASCII(したがってUnicode)のサブセットです。しかし、Unicode文字セットの大部分はパーセント符号化されていなければなりません。
2
URI
とURL
はネイティブに、エスケープされていない非ASCII Unicode文字をサポートしていません。しかし、多くのサーバは、パーセントエンコードUTF-8またはローカライズされたANSIオクテットを使用する(ただし、指定のない方法実際に使用されていない)ことができます。標準化されたネイティブのUnicode処理の場合は、代わりにIRI
を使用します。これは、URI
/URL
に代わる新しいプロトコルです。それはすべてのためにUTF-8エンコーディングを必要とし、IRI
とURI
の間の変換方法のルールを提供します。
関連する問題
- 1. ファイルのパスにスペースが含まれている場合uriがパス内のファイルを取得できない
- 2. ユニコードが再ユニコードされています
- 3. Android | contentObserver |コンテンツURIにリソースIDが含まれていません
- 4. .htaccess RewriteCond URIにドメインが含まれていない
- 5. xcodeにはパスの競合が含まれています
- 6. WPFバインディング:プロパティに値へのパスが含まれています
- 7. PHPにパスの順序とステータスキャッシュが含まれています
- 8. オートツールにパスが含まれています
- 9. IllegalArgumentException:ファイルにパス区切りが含まれています。
- 10. XCodeにパスが含まれています
- 11. にはパスとcronが含まれています
- 12. アプリケーションに絶対パスが含まれています
- 13. URLパスにエスケープされていない文字が含まれています
- 14. なぜpython .pycファイルにソースコードの絶対パスが含まれていますか?
- 15. URLにはパス部分にドットが含まれていますか?
- 16. Asp.NET/VB.NET:URL/URIからパスを取得していますか?
- 17. フォルダ名にユニコード文字が含まれているショートカットを作成する
- 18. "\ n"が含まれているとパス名に失敗する
- 19. Laravel破損ファイル - ファイルに一時的なパスが含まれていますか?
- 20. 相対パスがlobgack.xmlに含まれていないファイル
- 21. ツリーに「.git」という無効なパスのエントリが含まれています
- 22. .htaccess URIに "admin"が含まれていると書き換えません
- 23. ユニコードが私のファイルに書き込まれています
- 24. XNA Vector2のパスが矩形の内側に含まれています
- 25. 警告:(サブ)リソースメソッドには空のパス注釈が含まれています
- 26. Google Cloud Storage:ファイル名にバケットのパスが含まれています
- 27. WebSphere Portal 8.5 +アクションURL +にコンテキスト・パスのCookie値が含まれています
- 28. パス環境に「usr/bin」は含まれていません
- 29. Go内の別のパスにパスが含まれているかどうかを確認
- 30. ファイル内のユニコード文字列には異なるものが含まれています
Heh、スマートな答え。 RFC 3986で許可されているすべてのエスケープされていない文字は、実際にはUnicode文字です。それらはすべてASCII文字でもあります。 Unicodeは何とかASCII以外のものだと考えるのが一般的です。 –