Sebelum mengirimkan pekerjaan transkoding ke ApsaraVideo Media Processing, Anda harus melakukan pengkodean URL pada jalur file tempat file Anda disimpan. Jika tidak, Anda mungkin gagal menemukan file yang ingin ditranskode. Topik ini menjelaskan metode pengkodean URL untuk ApsaraVideo Media Processing.
Metode pengkodean URL
ApsaraVideo Media Processing mengikuti spesifikasi RFC2396 untuk pengkodean URL UTF-8. Sebagai contoh, Alibaba Cloud/mts HD +.mp4 dikodekan menjadi Alibaba%20Cloud/mts%20HD%2B.mp4. Untuk informasi lebih lanjut, lihat RFC2396.
Perbandingan antara standar pengkodean URL
ApsaraVideo Media Processing mengikuti spesifikasi RFC2396 untuk pengkodean URL. Karakter seperti spasi dan tanda plus (+) dikodekan secara berbeda tergantung pada spesifikasi yang digunakan, seperti yang ditunjukkan dalam contoh berikut:
| Spesifikasi pengkodean | Spasi (' ') | Tanda plus ('+') |
| x-www-form-urlencoded | '+' | '%2B'null Spasi dikodekan sebagai tanda plus dalam x-www-form-urlencoded untuk menunjukkan koneksi. Oleh karena itu, tanda plus harus di-escape. |
| RFC1738 | '%20' | '+' |
| RFC2396 | '%20' | '%2B'null Tanda plus adalah kata yang dicadangkan dalam RFC2396 dan oleh karena itu harus di-escape. |
| RFC3986 | '%20' | '%2B' |
null Mark adalah kata yang dicadangkan dalam RFC3986 dan oleh karena itu harus di-escape. Mark tidak perlu di-escape dalam RFC2396.