Bir web sayfasında, \ u30ca \ u30bf \ u30ea \ u30a2 metnini aldım.ナ タ リ ア 'a tercüme etmelidir. Sadece .NET'te nasıl yapılacağını bilmiyorum. HttpUtility.HtmlDecode çalıştı ve bu başarısız olduğunda HttpUtility.UrlDecode çalıştı. Şanssızlık yok.net'te html unicode'dan nasıl kurtulurum?
cevap
Eğer dizginiz Kaçtıysanız, dizeyi unicode'a dönüştürmeniz gerekecek .. ya da daha iyi bir yol var. JSON Kaçan Unicode karakter kabul eder ve (JavaScriptSerializerSystem.Web.Extensions.dll
yılında System.Web.Script.Serialization
olan) bu yüzden bu deneyin, normal karakter onu dönüştürme:
string d = @"\u30ca\u30bf\u30ea\u30a2";
Console.WriteLine("Unicode Escaped:" + d);
JavaScriptSerializer jr = new JavaScriptSerializer();
string dt = jr.Deserialize<string>("\"" + d + "\"");
Console.WriteLine("Converted:" + dt);
ve çıktısı:
Unicode Escaped: \u30ca\u30bf\u30ea\u30a2
Converted: ナタリア
Ve eğer hala elle n kodu yapmak istiyorum. SO üzerinde kodla Bu cevap istediğini geçerli:
Convert a Unicode string to an escaped ASCII string
Onun kod gönderme kredi almak çok istemiyoruz.
güncellediler Ben onlar ters eğik çizgi içeren bir dize var diyorlar. Bilirsiniz, bu gibi: 'd = @" \ u30ca \ u30bf \ u30ea \ u30a2 ";'. Sonra d 'un unescape nasıl merak ediyorlar. – icktoofay
@icktoofay Tamam ben bunun için cevabımı değiştirdim .. ve kim şimdiye kadar beni reddetti oyu kaldırabilirsiniz –
Mükemmel cevap. –
- 1. Snippet'ten nasıl kurtulurum? (Vb.Net)
- 2. Python ile JSON'daki HTML etiketlerinde '/' kapanışından nasıl kurtulurum?
- 3. JSON'daki ters eğikliklerden nasıl kurtulurum?
- 4. Eclipse'den bu istenmeyen bardan nasıl kurtulurum?
- 5. Ruby ile bir Unicode dizesinden nasıl kurtulurum?
- 6. Google haritasındaki küçük adamdan nasıl kurtulurum?
- 7. Perl yorumlayıcılı tek tırnaklardan nasıl kurtulurum?
- 8. Python Tkinter kök penceresinden nasıl kurtulurum?
- 9. Sayfa etrafında küçük siyah kenarlıktan nasıl kurtulurum?
- 10. MonoDevelop'ta can sıkıcı ctrl + backspace davranışından nasıl kurtulurum?
- 11. JavaFX özel denetimimde bu CSS uyarılarından nasıl kurtulurum?
- 12. "API kısıtlama UnitTestFramework.dll zaten yüklenmiş" hatadan nasıl kurtulurum?
- 13. ilginç hata: yeni formda siyah çizgi var, ondan nasıl kurtulurum
- 14. Başhekimdeki joker karakter/yıldız karakterinden nasıl kurtulurum? Örneğin,
- 15. DocBook XSL: HTML nesnesinin bir başlık özniteliği çıkmasını nasıl engellerim?
- 16. HTML jQuery.tmpl() biçiminde HTML nasıl oluşturulur?
- 17. HTML ayrıştırıcısı nasıl oluşturulur?
- 18. HTML öğesi nasıl taşınır
- 19. Html öğeleri nasıl kaldırılır?
- 20. HTML
- 21. HTML
- 22. HTML
- 23. Xcode 6'daki süper görünümün kenarına yatay düzen yaparken -16'dan nasıl kurtulurum?
- 24. Diğer tüm uyarıları normal tutarken python'da belirli uyarı mesajlarından nasıl kurtulurum?
- 25. WPF ListView, iç düzen panelinin etrafında bir piksel sınırına sahiptir. Ondan nasıl kurtulurum?
- 26. Git (master | REBASE 1/1) ne anlama geliyor? Ondan nasıl kurtulurum?
- 27. HTML
- 28. html
- 29. HTML
- 30. html
ok, problemi takip etmede bize yardımcı olacak (veya hata) çıktının ne olduğunu ... bize denediğiniz kodu gösterebilirseniz daha iyi .. Base64 ile bazı sorunları olabilir dönüşümler .. veya UTF16 karakterleri .. daha fazla bilgi sağlayabilir –
Ben benim cevabımı –