Jak przekonwertować ciąg znaków UTF-8 na ciąg znaków ISO-8859-1?Jak przekonwertować ciąg na "iso-8859-1"?
13
A
Odpowiedz
23
Spróbuj:
System.Text.Encoding iso_8859_1 = System.Text.Encoding.GetEncoding("iso-8859-1");
System.Text.Encoding utf_8 = System.Text.Encoding.UTF8;
// Unicode string.
string s_unicode = "abcéabc";
// Convert to ISO-8859-1 bytes.
byte[] isoBytes = iso_8859_1.GetBytes(s_unicode);
// Convert to UTF-8.
byte[] utf8Bytes = System.Text.Encoding.Convert(iso_8859_1, utf_8, isoBytes);
5
. Struny .NET są wewnętrznie UTF-16. W sieci .NET nie ma kodowania UTF-8 lub ISO-8859-1 System.String
. Aby uzyskać binarną reprezentację ciąg w szczególności stosowanie kodowania System.Text.Encoding
klasy:
byte[] bytes = Encoding.GetEncoding("iso-8859-1").GetBytes("hello world");
+0
Prawie;) ciąg znaków UTF8 -> bajty -> Ciąg ISO-88590-1 – leppie
+0
@leppie: Co to jest ciąg znaków UTF8 lub ISO-88590-1? Czy to wszystko z wyjątkiem sekwencji bajtów? –
Powiązane problemy
- 1. jak przekonwertować ciąg c na ciąg d?
- 2. Jak przekonwertować uint32 na ciąg?
- 3. Jak przekonwertować znak na ciąg?
- 4. Jak przekonwertować JSON na ciąg?
- 5. Jak przekonwertować ciąg na CharSequence?
- 6. Jak przekonwertować ciąg na BigInteger?
- 7. Jak przekonwertować ciąg [] na ArrayList?
- 8. Jak przekonwertować ciąg na długi
- 9. Jak przekonwertować BeautifulSoup.ResultSet na ciąg
- 10. Jak przekonwertować Writer na ciąg
- 11. jak przekonwertować NSinteger na ciąg
- 12. Jak przekonwertować ciąg na android.net.Uri
- 13. Jak przekonwertować ciąg na NSData
- 14. Jak przekonwertować ciąg na bitset?
- 15. Jak przekonwertować ciąg na szesnastkowy i szesnastkowy na ciąg?
- 16. przekonwertować ciąg szesnastkowy (hex) na ciąg binarny
- 17. Szablon Django przekonwertować na ciąg
- 18. Jak przekonwertować ciąg na tablice bajtowe?
- 19. Jak przekonwertować ciąg znaków na znak Unicode?
- 20. Jak przekonwertować stringstream na ciąg w C++?
- 21. Jak przekonwertować wartość UUID na ciąg
- 22. Jak skutecznie przekonwertować tablicę bajtową na ciąg
- 23. Jak przekonwertować ciąg na float lub int?
- 24. Jak przekonwertować ciąg JSON na NSArray?
- 25. Jak przekonwertować Akka ByteString na ciąg?
- 26. Jak przekonwertować ciąg znaków na obiekt BinaryExpression?
- 27. Jak przekonwertować boolean na zlokalizowany ciąg znaków
- 28. Jak przekonwertować ciąg na Apache HttpComponents HttpRequest
- 29. Jak przekonwertować ciąg na liczbę w Perlu?
- 30. Jak przekonwertować zwrot WebResponse.GetResponseStream na ciąg znaków?
Istnieją tylko UTF-16 struny w .NET. * Wszystko * inne to tablica bajtów. – Richard
Dobre wyjaśnienie –