UTF-8文字列をISO-8859-1文字列に変換するにはどうすればよいですか?"iso-8859-1"に文字列を変換するには?
13
A
答えて
23
試してみてください。
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
.NET文字列はすべて内部的にUTF-16です。 .NETにUTF-8またはISO-8859-1を符号化したSystem.String
はありません。特定の符号化に使用System.Text.Encoding
クラス内の文字列のバイナリ表現を取得するには、次の
byte[] bytes = Encoding.GetEncoding("iso-8859-1").GetBytes("hello world");
+0
ほとんど;)UTF8文字列 - >バイト - > ISO-88590-1文字列 – leppie
+0
@leppie:UTF8またはISO-88590-1文字列とは何ですか?バイトシーケンス以外は何ですか? –
関連する問題
- 1. 文字列[]を文字列に変換するには?
- 2. C - 文字列(文)を文字列リストに変換する
- 3. 文字列をJavaの文字列配列に変換する
- 4. intを文字列に変換する方法doubleを文字列に変換するには?
- 5. Pythonは文字列リテラルを文字列に変換します
- 6. 文字列配列要素を文字列に変換するには?
- 7. 文字配列を文字列配列に変換するには?
- 8. 文字列をJavaの文字列配列に変換するには?
- 9. バイナリ文字列をテキスト文字列に変換する
- 10. 文字列を一連の文字列に変換する
- 11. 文字列を文字列に変換する
- 12. 文字列[] []を文字列に変換する
- 13. jsonの文字列をJavaの文字列に変換する
- 14. 文字列を文字列に変換する
- 15. Pythonの文字列リストを文字列に変換する
- 16. C++文字列[4]を文字列に変換する
- 17. 狭い文字列をワイド文字列に変換する
- 18. []文字列を...文字列に変換する方法
- 19. 文字列を文字列に変換する
- 20. Haskellの文字列を文字列に変換する
- 21. JavaFX文字列を文字列に変換する
- 22. 文字列を文字配列に変換する
- 23. 文字列をオプションに変換する[文字列]
- 24. JavaScript文字列をハッシュ文字列に変換する
- 25. ユニコード文字列をバイト文字列に変換する
- 26. ASCIIの文字列を文字列に変換する
- 27. 文字列と文字列をgettextに変換するPO
- 28. 標準のC++文字列を文字列に変換する^
- 29. Uriを文字列と文字列に変換する
- 30. 文字列を文字配列に変換する
は.NETでのみUTF-16文字列があります。 * Anything * elseはバイトの配列です。 – Richard
良い説明 –