Menyalin simbol unicode dari bilah alamat Firefox apa adanya

36

Katakanlah saya membuka halaman web dengan beberapa karakter Unicode, katakanlah, Cyrillic, di alamat seperti ini:

http://ru.wikipedia.org/wiki/Функциональная_закреплённость

Ketika saya mencoba menyalinnya dari bilah alamat di tempat lain, itu menjadi sampah yang tidak dapat dibaca:

http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0 % BB% D1% 8C% D0% BD% D0% B0% D1% 8F_% D0% B7% D0% B0% D0% BA% D1% 80% D0% B5% D0% BF% D0% BF% D0% BB% D1% 91 % D0% BD% D0% BD% D0% BE% D1% 81% D1% 82% D1% 8C

Saya kira ini untuk kompatibilitas. Namun untuk keterbacaan saya ingin menyalinnya langsung dengan karakter Unicode yang tepat.

Apa dan bagaimana saya harus mengubah agar memungkinkan?

Sunting: Jawabannya bagus, tetapi mereka meretas. Apakah ada pengaturan about:config?

Mirzhan Irkegulov
sumber
1
Dari beberapa jawaban, cara termudah tampaknya adalah: Salin hanya sebagian URL , dan lebih lengkap: Jangan pilih seluruh URL di bilah alamat, kecualikan satu karakter, atau tambahkan satu (mis. Spasi di bagian akhir). Kemudian tambahkan / hapus karakter ini setelah menempel .
mnt

Jawaban:

17

Coba setting yang network.standard-url.escape-utf8pilihan melalui about: config .

Nilai yang mungkin dan pengaruhnya:

  • true- Escape UTF-8 URL. (Default)
  • false - Jangan luput dari UTF-8 URL.
pengguna201919
sumber
4
Sepertinya tidak berfungsi lagi. Saya menggunakan FF28. Pilihannya ada tetapi tidak berpengaruh.
Adobe
Sebagai catatan untuk pengunjung masa depan, pengaturan network.standard-url.escape-utf8ke false tampaknya berfungsi pada FF40.
sundar - Reinstate Monica
Ini adalah default pada beberapa versi, tetapi diubah karena merusak beberapa situs web: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Berfungsi dengan baik dalam FF 45.
Aleksey K
6
Nama pengaturan telah diubah, lihat jawaban ini .
Donald Duck
17

Pengaturan diganti dengan browser.urlbar.decodeURLsOnCopydi Firefox 53+.

int_ua
sumber
1
Ini hanya berfungsi di url-bar, jika saya hanya menyalin tautan dari halaman web dan yang lalu - saya masih mendapatkan% -hal. Apakah Firefox memiliki addon seperti Chrome ?
stegetsj
14

Ya, browser melakukan itu - itu penyandian URL dan sebenarnya hal yang sangat berguna.

Saya melihat dua pilihan

  1. Salin hanya fragmen dari URL, itu tidak akan URL dikodekan.

  2. Dekode pengkodean URL. Di Unix, Anda dapat membuka terminal, dan mengetik

    echo -n -e "$(echo http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%DB0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D1%91%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C | sed 's/+/ /g;s/%\(..\)/\\x\1/g;')"
    
Januari
sumber
1
Ini harus menjadi jawaban default.
Jeanno
1
Gagasan Anda tentang menyalin bagian dari URL sangat membantu! (terutama karena pada FF v50.0 saya, pengaturan about: config tidak mengubah apa pun). Mengenai opsi kedua yang Anda tulis, Apakah ada perintah untuk pengguna Windows juga?
angkasawan
12

Itu bukan sampah, itu disandikan URL . Namun inilah triknya:
Anda dapat mengedit URL di bilah alamat (dengan menambahkan dan kemudian menghapus karakter), dan copy-paste harus mempertahankan pengkodean.

m4573r
sumber
Mengapa downvote? oO
m4573r
"Trik" yang menarik. Tampaknya bekerja di Firefoxv.32, namun sayangnya tidak di Chromiumv.37 (~ Google Chrome). Atau apakah itu?
gila tentang rapi
@nuttyaboutnatty bekerja untuk saya di Chromium 76.
Ruslan
3

Gunakan urutan tombol ini untuk menyalin URL UTF-8:

Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C
julthep
sumber
1
Juga berfungsi untuk Chrome.
Vlastimil Ovčáčík
2
  1. Salin URL dari bilah alamat

  2. Tempel di sini .

  3. Tekan tombol Dekode .

  4. Salin URL yang diterjemahkan dan gunakan di tempat lain.

Karan
sumber
3
Terlalu rumit untuk hanya menyalin URL dengan Ctrl + L, Ctrl + C tanpa menyentuh perangkat penunjuk.
Aleksey F.
1

firefox quantum 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true
illucent
sumber