İşte sorun: Ruby'nin URI kitaplığı umlauts ile ilgilenmiyor; yani, bununla nasıl başa çıkabilirim? Bu Ruby 1.9.2, btw.Ruby'nin URI kitaplığına sahip umlauts nasıl kullanılır?
cevap
Çağrı URI.encode ayrıştırma önce:
:require 'uri'
uri = URI(URI.encode("http://abc.de/äöü"))
Bir yan not olarak, URL ( #something) Karma parçası içeriyorsa, bunu manuel bölmek gerekecek unutmayın
require 'uri'
uri = URI(URI.encode('http://example.com/page.html') + '#' + URI.encode('anchor'))
Bu harika! Kesinlikle Adreslenebilir kullanmak istemedim ve burada, URI ile geçerli bir çözüm. – ujifgc
Addressable gem, IRI'lerle uğraşmak için kullanmak istediğiniz şeydir.
Başar, bir çekicilik gibi çalışır. – radiospiel
O zaman, muhtemelen cevabını başkalarının bilmesi için kabul etmelisiniz ve böylece Sean bazı yeni itibar noktaları kazanabilir. :) – vlasits
Üzgünüz, cevabın çıkmasını otomatik olarak kabul edeceğimi düşündüm. Bu şimdi düzeltildi ve umarım bir dahaki sefere hatırlıyorum;) – radiospiel
- 1. AppCompat kitaplığına sahip öğeler gösterilemedi
- 2. Cardslib kitaplığına sahip Malzeme Kartı
- 3. pg_dump ile uri/url bağlantısı nasıl kullanılır?
- 4. Fark Firefox - Krom umlauts
- 5. Python'da HIDAPI kitaplığına erişme
- 6. Apple Mach-O Linker Hatası upnpx kitaplığına sahip
- 7. REST - bileşik anahtarlara sahip bir URI nasıl tasarlanır?
- 8. URI
- 9. URI
- 10. uri
- 11. Modbus Java kitaplığına ihtiyacınız var
- 12. Yakut: URI :: InvalidURIError (URI sadece
- 13. Tüm bağlantıya sahip filemtime nasıl kullanılır?
- 14. Bir C++/CLI projesi taşınabilir sınıf kitaplığına nasıl başvurabilir?
- 15. Android Uri
- 16. URI :: InvalidURIError: geçersiz URI (URI değil mi?) Raylar denetleyicileri test
- 17. Alan adında umlauts ile alıcıya e-posta nasıl gönderilir?
- 18. SoapUI json, Alman umlauts ile çalışmayı nasıl sağlar?
- 19. RestSharp Geçersiz URI: URI Şeması geçerli değil
- 20. Angularjs uri bileşenleri nasıl kodlanır
- 21. Yönlendirme URI
- 22. URI, bu
- 23. WCF Uri
- 24. java.net.URI nasıl kullanılır
- 25. Nasıl depolama Uri parametre geçirmek için?
- 26. AVD neden Qt kitaplığına ihtiyaç duyuyor?
- 27. Python'ın xml.etree.ElementTree C++ XML kitaplığına eşdeğer
- 28. Get Uri gerçek Yolu'ndan
- 29. WCF'de WSDL URI nedir?
- 30. Açık akışı uri
Bu, yalnızca imleci olanlar için değil, diğer unicode karakterleriyle de olur. –
Kütüphane haklı, bu karakterler uris'te yasa dışı. Onları kaçmalısın. –
Tarayıcılar, URL'lerdeki URL'leri gayet iyi bir şekilde ele alabilir; Tarayıcı ne yapar? – radiospiel