Unicode sembollerin Firefox adres çubuğundan olduğu gibi kopyalanması


36

Diyelim ki şöyle bir adresten, Unicode karakterleri olan, Kiril denilen bir web sayfasını açtım:

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

Adres çubuğundan başka bir yere kopyalamaya çalıştığımda, okunaksız çöp haline geliyor:

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% BB% D1% 91 % D0% BD% D0% BD% D0% BE% D1% 81% D1% 82% D1% 8C

Sanırım bu uyumluluk için. Ancak okunabilirlik için hemen uygun Unicode karakterlerle kopyalamak istiyorum.

Bunu mümkün kılmak için neyi ve nasıl ince ayar yapmalıyım?

Düzenleme: Cevaplar iyidir, ancak bunlar sahtedir. Herhangi bir ayar var about:configmı?


1
Birden çok cevaptan en kolay yol şuna benziyor: Yalnızca URL’nin bir parçasını kopyalayın ve tamamen daha fazlası: Adres çubuğunda URL’nin tamamını seçmeyin, bir karakter hariç tutun veya bir tane eklemeyin (örn. son). Sonra bu karakteri yapıştırdıktan sonra ekleyin / kaldırın .
dakika

Yanıtlar:


17

Belirlemeyi deneyin seçeneği aracılığıyla yapılandırma: yaklaşık .network.standard-url.escape-utf8

Olası değerler ve etkileri:

  • true- UTF-8 URL'lerinden kaçış. (Varsayılan)
  • false - UTF-8 URL’lerinden kaçmayın.

4
Artık çalışıyor gibi görünmüyor. FF28 kullanıyorum. Seçenek var ama etkisi yok.
Adobe,

Gelecekteki ziyaretçilerin rekorları için network.standard-url.escape-utf8yanlış ayarının yapılması FF40'tan itibaren işe yaramıyor.
sundar - Monica 'ya

Bu, bazı sürümünde varsayılan, ama bazı web sitelerini kırar çünkü değiştirildi: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli新疆改造中心法轮功六四事件

FF 45'de iyi çalışıyor.
Aleksey K

6
Ayarın adı değiştirildi, bu cevaba bakınız .
Donald Duck

17

Bu ayar browser.urlbar.decodeURLsOnCopyFirefox 53+ ile değiştirildi .


1
Sadece url-bar'da çalışır, bağlantıyı sadece web sayfasından ve geçmişinden kopyalarsam - hala% -stings alırım. Firefox’un Chrome’lar gibi bir özelliği var mı?
stegetsj

14

Evet, tarayıcılar bunu yapar - URL kodlaması ve aslında oldukça kullanışlı bir şey.

İki seçenek görüyorum

  1. URL’nin yalnızca bir kısmını kopyalayın ; URL kodlanmış olmayacaktır.

  2. URL kodlamanın kodunu çözün. Unix'te bir terminal açabilir ve

    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;')"
    

1
Bu varsayılan cevap olmalıdır.
Jeanno

1
URL’nin bir bölümünü kopyalamaya ilişkin fikriniz son derece yararlı! (özellikle FF v50.0’da, about: config ayarı hiçbir şeyi değiştirmedi). Yazdığınız ikinci seçenekle ilgili olarak, Windows kullanıcıları için de bir komut var mı?
spaceman

12

Bu çöp değil, URL kodlu . Ancak işte hile:
URL'yi adres çubuğunda düzenleyebilirsiniz (bir karakter ekleyip kaldırarak) ve kopya yapıştırma işlemi kodlamayı korumalıdır.


Neden aşağı oy? oO
m4573r 28:12

İlginç "hile". İş görünüyor Firefoxancak maalesef V.32 değil de ChromiumV.37 (~ Google Chrome). Yoksa öyle mi?
natty

@nuttyaboutnatty benim için Chromium 76'da çalışıyor.
Ruslan

3

UTF-8 URL'sini kopyalamak için bu tuş sırasını kullanın:

Ctrl-L, Home(or End), Space(or a letter/symbol), Backspace, Ctrl-L, Ctrl-C

1
Ayrıca Chrome için de çalışır.
Vlastimil Ovčáčík

2
  1. URL’yi adres çubuğundan kopyalayın

  2. Buraya yapıştırın .

  3. Kod Çözme düğmesine basın .

  4. Çözülen URL'yi kopyalayın ve başka bir yerde kullanın.


3
URL'yi Ctrl + L, Ctrl + C tuşlarına, işaret aygıtına dokunmadan kopyalamak için çok karmaşık.
Aleksey F.

1

firefox quantum 62.0

about:config

browser.urlbar.decodeURLsOnCopy: true
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.